24

KCacheGrind の代替品、または少なくとも Mac Os X 用のバイナリ パッケージを探していますか?

PHP用のXDebugでKCacheGrindを使用したいのですが、ここではMac Os Xが適切な環境です...

ありがとうございました

編集: MacPort を使用できることはわかっていますが、この面倒なインストールの代替手段を探しています。

たぶん「マックのやり方で」何か

4

6 に答える 6

22

MacPortsを使用して KCacheGrind をインストールできます。

sudo port install valgrind kcachegrind4

次のようないくつかの代替手段もあります。

参照: Mac 用のプロファイリング ツールのような kcachegrind はありますか

于 2013-04-11T15:08:39.380 に答える
10

あなたはWebGrindをチェックしたいかもしれません

Webgrind は、PHP5 の Xdebug プロファイリング Web フロントエンドです。kcachegrind の機能のサブセットを実装し、数秒でインストールでき、すべてのプラットフォームで動作します。

于 2011-03-28T20:30:59.383 に答える
7

qcachegrind は、kcachegrind の qt ベースの「いとこ」です。おやつのように機能します。

于 2014-02-19T05:46:11.560 に答える
6

もう 1 つの優れた代替手段は、Mac App Store で入手できるProfilingViewerです。複数の種類のコストを処理します。Treemap、Callgraph、Heatmap としてデータを表示でき、システム関数を非表示にでき、ソース ファイル ビューアーにコストの注釈が付けられます。PDFを作成できます。高速で、メモリ フットプリントが小さい。

プロファイリング ビューア、ヒートマップ付きコールグラフ

プロファイリング ビューア、ヒートマップ付きツリーマップ

プロファイリング ビューア、ツリーマップ

于 2016-07-01T22:34:36.160 に答える
2

MacCallGrind と WebGrind は、MacOS に対する真の最良の答えです。ケノルブの回答にコメントできないので、新しい回答を作成する必要があります。

MacCallGrind の MacUpdate へのリンクが間違っています。価格は開発者サイト ( http://www.maccallgrind.com/ ) よりもはるかに高くなっています。

個人的には、MacCallGrind グラインダー機能は Transmit ( http://panic.com/transmit/ ) 機能 (ssh/sftp をディスクとしてマウント) と組み合わせると非常に便利だと思います。リモートの場所に表示されるすべての新しいキャッシュ グラインド ファイルを自動的に開きます。

于 2013-12-18T12:15:24.910 に答える
1

macports を使用して qcachegrind をインストールできるようになりました。

sudo port selfupdate
sudo port install graphviz qcachegrind

アプリは、アプリケーションの Macports フォルダーに表示されます。

于 2016-08-26T02:39:45.247 に答える