KCacheGrind 以外に、callgrind の結果を表示できるツールはありますか? できれば Windows プラットフォーム向けですか?
7 に答える
私は QT4.7 を使用して Windows で kcachegrind をコンパイルしました。ここにバイナリ バンドルがあります (コール グラフを生成するためのドット ユーティリティを含む): http://sourceforge.net/projects/precompiledbin/files/kcachegrind.zip/download
WebGrind を試す: https://github.com/jokkedk/webgrind
ローカルの PHP サーバーで実行されます。XDEBUG_PROFILE フラグを指定して XDebug プロファイリングを使用しないと、WebGrind を開いたときにプロファイリング出力を上書きする危険があるので注意してください (WebGrind は PHP Web アプリケーションでもあるため)。WebGrind の Web サイトでは、これを回避するための他の方法についても詳しく説明しています。乾杯。
WinCacheGrind が callgrind の出力を開くことができないようです。cachegrind の出力を開こうとしたことはありませんが、動作するはずです。Valkyrie のページから (日付現在)、「現在、Valkyrie は Memcheck のみをサポートしていますが、Cachegrind と Massif を処理する作業が進行中です。」
私はこれらを試しました:
それらは非常に似ていますが、細部が異なります。QCacheGrindをお勧めします。これは、最も機能が豊富で、問題をより迅速に特定するのに役立つグラフィカルな表現も備えています。