我正在尋找一個KCacheGrind替代品,或者至少Mac OS X的二進制包?是否有任何Mac OS X失控的KCacheGrind替代品?
我最好使用KCacheGrind與XDebug的PHP的,但Mac OS X的是這裏的正確環境在...
謝謝
編輯:我知道我可以使用MacPort但我正在尋找爲這個痛苦的安裝替代。
或許真的 「在MAC方式」
我正在尋找一個KCacheGrind替代品,或者至少Mac OS X的二進制包?是否有任何Mac OS X失控的KCacheGrind替代品?
我最好使用KCacheGrind與XDebug的PHP的,但Mac OS X的是這裏的正確環境在...
謝謝
編輯:我知道我可以使用MacPort但我正在尋找爲這個痛苦的安裝替代。
或許真的 「在MAC方式」
你可能想看看WebGrind
Webgrind是PHP5的Xdebug的剖析Web前端。它實現了kcachegrind的一部分功能,並在幾秒鐘內安裝並在所有平臺上運行。
可以使用MacPorts安裝KCacheGrind:
sudo port install valgrind kcachegrind4
也有像一些替代方案:
brew install qcachegrind
);請參閱:installation steps on OS X。XHProf: A Hierarchical Profiler for PHP(pecl install xhprof
)
MCG精闢的應用程式可本地分析你的Mac上使用的應用程序配置文件數據(釋放到Mac App Store)
老年人:MacCallGrind(半商業化的替代,免費版本是有限的到3MB研磨文件)
當時寫入「kcachegrind已被kcachegrind4端口淘汰」 - 請改爲安裝kcachegrind4。 – 2015-05-06 07:55:22
MacCallGrind和WebGrind是爲MacOS真正的最佳答案。 我不能評論肯尼博答案,所以我必須做一個新的。
到MacUpdate的MacCallGrind鏈接是錯誤的 - 它們的價格遠高於開發者網站(http://www.maccallgrind.com/)。
我個人發現MacCallGrind磨牀功能在與Transmit(http://panic.com/transmit/)功能結合使用時非常有用 - 將ssh/sftp掛載爲磁盤。它會自動打開出現在遠程位置的每個新緩存研磨文件。
MacCallGrind戰爭重命名爲MCG https://itunes.apple.com/us/app/mcg/id799178412?mt=12 – OzzyCzech 2014-04-06 18:58:44
qcachegrind是基於qt的kcachegrind的「表親」。像一種享受。
現在,您可以使用MacPorts安裝qcachegrind還有:
sudo port selfupdate
sudo port install graphviz qcachegrind
的應用應該會出現在你的應用
的MacPorts的文件夾至少爲三多年前,kcachegrind是唯一可用於Mac的工具。爲了你的緣故,我希望現在已經改變了。 – Charles 2011-03-25 03:18:43
我不是Mac專家,但你可以使用[這種技術](http://stackoverflow.com/questions/375913/what-can-i-use-to-profile-c-code-in-linux/ 378024#378024)如果你可以隨機中斷php(就像使用Ctrl-C)並且看看它在做什麼。 – 2011-03-26 12:03:41
可能重複的[你有像mac分析工具kcachegrind mac](http://stackoverflow.com/questions/4473185/do-you-have-kcachegrind-like-profiling-tools-for-mac) – kenorb 2015-05-06 11:59:09