35

KCacheGrind 以外に、callgrind の結果を表示できるツールはありますか? できれば Windows プラットフォーム向けですか?

4

7 に答える 7

100

私は QT4.7 を使用して Windows で kcachegrind をコンパイルしました。ここにバイナリ バンドルがあります (コール グラフを生成するためのドット ユーティリティを含む): http://sourceforge.net/projects/precompiledbin/files/kcachegrind.zip/download

于 2010-12-13T05:16:49.813 に答える
10

WebGrind を試す: https://github.com/jokkedk/webgrind

ローカルの PHP サーバーで実行されます。XDEBUG_PROFILE フラグを指定して XDebug プロファイリングを使用しないと、WebGrind を開いたときにプロファイリング出力を上書きする危険があるので注意してください (WebGrind は PHP Web アプリケーションでもあるため)。WebGrind の Web サイトでは、これを回避するための他の方法についても詳しく説明しています。乾杯。

于 2010-01-27T17:29:03.060 に答える
3

WinCacheGrind が callgrind の出力を開くことができないようです。cachegrind の出力を開こうとしたことはありませんが、動作するはずです。Valkyrie のページから (日付現在)、「現在、Valkyrie は Memcheck のみをサポートしていますが、Cachegrind と Massif を処理する作業が進行中です。」

于 2009-12-31T07:35:08.183 に答える
1

私はこれらを試しました:

それらは非常に似ていますが、細部が異なります。QCacheGrindをお勧めします。これは、最も機能が豊富で、問題をより迅速に特定するのに役立つグラフィカルな表現も備えています。

于 2015-10-07T16:28:00.700 に答える
1

alleyoopとvalkyrie (リンク切れ)は代替のフロント エンドです。

SUA がそのままでは機能しない場合は、mingw を使用して Windows ネイティブ用にコンパイルできます。

于 2009-05-22T11:41:52.770 に答える