Я ищу альтернативу KCacheGrind или, по крайней мере, двоичный пакет для Mac Os X?
Я бы использовал KCacheGrind с XDebug для PHP, но Mac Os X – это правильная среда здесь …
спасибо
Изменить: я знаю, что могу использовать MacPort, но я ищу альтернативу этой болезненной установки.
Может быть, что-то «в маке»
Вы можете установить KCacheGrind с помощью MacPorts :
sudo port install valgrind kcachegrind4
Существуют также некоторые альтернативы, такие как:
brew install qcachegrind
); См. Шаги по установке OS X. XHProf: Иерархический профайлер для PHP ( pecl install xhprof
)
Приложение MCG premium может анализировать ваши данные профиля приложения изначально на вашем Mac (выпущен в Mac App Store )
Старее : MacCallGrind ( полуторная альтернатива, бесплатная версия, ограниченная файлами 3MB)
Изображение: Домашняя страница MCG
См. Также: у вас есть kcachegrind как инструменты профилирования для mac
Вы можете проверить WebGrind
Webgrind – это веб-интерфейс профилирования Xdebug в PHP5. Он реализует подмножество функций kcachegrind и устанавливается за считанные секунды и работает на всех платформах.
MacCallGrind и WebGrind – это лучшие ответы для MacOS. Я не могу комментировать ответ kenorb, поэтому я должен сделать новый.
Ссылка MacCallGrind на MacUpdate неверна – их цена намного выше, чем у сайта разработчиков ( http://www.maccallgrind.com/ ).
Я лично считаю, что функция шлифования MacCallGrind очень полезна в сочетании с функцией Transmit ( http://panic.com/transmit/ ) – монтируйте ssh / sftp в качестве диска. Он автоматически открывает каждый новый файл перелома кэша, который отображается в удаленном месте.
qcachegrind – это кузена kcachegrind, основанная на qt. Работает как удовольствие.
Теперь вы можете установить qcachegrind с помощью macports:
sudo port selfupdate sudo port install graphviz qcachegrind
Приложение должно появиться в папке Macports ваших приложений.
Еще одна альтернатива премии – ProfilingViewer , доступная в Mac App Store. Может отображать данные в виде Treemap, Callgraph, может скрывать системные функции и имеет средство просмотра исходного файла с аннотацией затрат.