KCacheGrind の代替品、または少なくとも Mac Os X 用のバイナリ パッケージを探していますか?
PHP用のXDebugでKCacheGrindを使用したいのですが、ここではMac Os Xが適切な環境です...
ありがとうございました
編集: MacPort を使用できることはわかっていますが、この面倒なインストールの代替手段を探しています。
たぶん「マックのやり方で」何か
KCacheGrind の代替品、または少なくとも Mac Os X 用のバイナリ パッケージを探していますか?
PHP用のXDebugでKCacheGrindを使用したいのですが、ここではMac Os Xが適切な環境です...
ありがとうございました
編集: MacPort を使用できることはわかっていますが、この面倒なインストールの代替手段を探しています。
たぶん「マックのやり方で」何か
MacPortsを使用して KCacheGrind をインストールできます。
sudo port install valgrind kcachegrind4
次のようないくつかの代替手段もあります。
brew install qcachegrind
); 参照: OS X でのインストール手順。XHProf: PHP 用の階層型プロファイラー( pecl install xhprof
)
MCGプレミアム アプリは、アプリケーション プロファイル データを Mac でネイティブに分析できます ( Mac App Storeにリリース) 。
古い: MacCallGrind (3MB のグラインド ファイルに制限された、半商用の代替、無料バージョン)
画像:MCGのホームページ
あなたはWebGrindをチェックしたいかもしれません
Webgrind は、PHP5 の Xdebug プロファイリング Web フロントエンドです。kcachegrind の機能のサブセットを実装し、数秒でインストールでき、すべてのプラットフォームで動作します。
qcachegrind は、kcachegrind の qt ベースの「いとこ」です。おやつのように機能します。
もう 1 つの優れた代替手段は、Mac App Store で入手できるProfilingViewerです。複数の種類のコストを処理します。Treemap、Callgraph、Heatmap としてデータを表示でき、システム関数を非表示にでき、ソース ファイル ビューアーにコストの注釈が付けられます。PDFを作成できます。高速で、メモリ フットプリントが小さい。
MacCallGrind と WebGrind は、MacOS に対する真の最良の答えです。ケノルブの回答にコメントできないので、新しい回答を作成する必要があります。
MacCallGrind の MacUpdate へのリンクが間違っています。価格は開発者サイト ( http://www.maccallgrind.com/ ) よりもはるかに高くなっています。
個人的には、MacCallGrind グラインダー機能は Transmit ( http://panic.com/transmit/ ) 機能 (ssh/sftp をディスクとしてマウント) と組み合わせると非常に便利だと思います。リモートの場所に表示されるすべての新しいキャッシュ グラインド ファイルを自動的に開きます。
macports を使用して qcachegrind をインストールできるようになりました。
sudo port selfupdate
sudo port install graphviz qcachegrind
アプリは、アプリケーションの Macports フォルダーに表示されます。