web-dev-qa-db-ja.com

KCacheGrindの代わりとなるWindowsCallgrind結果ブラウザー

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

30
anon

alleyoop および valkyrie は代替フロントエンドです。

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

1

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

95
Lailin Chen

WebGrindを試してください: https://github.com/jokkedk/webgrind

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

9
Mario Awad

WinCacheGrind を試すことができます。

7
acme

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

2
CruiZen

Windowsでcachegrindファイルを表示するための XCallGraph という新しいプロジェクトがあります。

1
nnyby

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

それらは非常に似ていますが、詳細が異なります。 QCacheGrindをお勧めします。これは、最も機能が満載で、グラフィック表現も備えているため、問題をより迅速に特定するのに役立ちます。