KCacheGrind以外に、callgrindの結果を表示できるツールはありますか?できればWindowsプラットフォーム用ですか?
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アプリケーション)。WebGrindWebサイトでは、これを回避するための他のアプローチについても詳しく説明しています。乾杯。
WinCacheGrind を試すことができます。
WinCacheGrindはcallgrindの出力を開くことができないようです。 cachegrindの出力を開こうとはしていませんが、うまくいくはずです。 Valkyrieのページから(現在)「現在、ValkyrieはMemcheckのみをサポートしていますが、CachegrindとMassifを処理する作業が進行中です。」
Windowsでcachegrindファイルを表示するための XCallGraph という新しいプロジェクトがあります。
私はこれらを試しました:
それらは非常に似ていますが、詳細が異なります。 QCacheGrindをお勧めします。これは、最も機能が満載で、グラフィック表現も備えているため、問題をより迅速に特定するのに役立ちます。