Есть ли альтернатива KCacheGrind для Mac Os X оттуда?
Я ищу альтернативу KCacheGrind или, по крайней мере, двоичный пакет для Mac Os X?
Я бы использовал KCacheGrind с XDebug для PHP, но Mac Os X - это правильная среда здесь...
Спасибо
Изменить: я знаю, что могу использовать MacPort, но я ищу альтернативу этой мучительной установки.
Может быть что-то "в маке"
Ответы
Ответ 1
Вы можете установить KCacheGrind, используя MacPorts:
sudo port install valgrind kcachegrind4
Есть также несколько альтернатив, таких как:
Читайте также: у вас есть kcachegrind как инструменты профилирования для Mac
Ответ 2
Возможно, вы захотите проверить WebGrind
Webgrind - это веб-интерфейс профилирования Xdebug в PHP5. Он реализует подмножество функций kcachegrind и устанавливается за считанные секунды и работает на всех платформах.
Ответ 3
MacCallGrind и WebGrind - это наилучшие ответы для MacOS.
Я не могу комментировать ответ kenorb, поэтому я должен сделать новый.
Ссылка MacCallGrind на MacUpdate неверна - их цена намного выше, чем у сайта разработчиков (http://www.maccallgrind.com/).
Я лично считаю, что функция шлифования MacCallGrind очень полезна в сочетании с функцией передачи (http://panic.com/transmit/) - установите ssh/sftp в качестве диска. Он автоматически открывает каждый новый файл перелома кэша, который отображается в удаленном месте.
Ответ 4
qcachegrind - это кузена kcachegrind, основанная на qt. Работает как удовольствие.
Ответ 5
Еще одна отличная альтернатива - ProfilingViewer, доступный в Mac App Store. Обрабатывает несколько типов затрат. Может отображать данные в виде Treemap, Callgraph, Heatmap, может скрывать системные функции и имеет просмотрщик исходного файла с комментариями о затратах. Можно создавать PDF файлы. Быстро и имеет небольшой объем памяти.
![Profiling Viewer, Callgraph with Heatmap]()
![Profiling Viewer, Treemap with Heatmap]()
![Profiling Viewer, Treemap]()
Ответ 6
Теперь вы можете установить qcachegrind с помощью macports:
sudo port selfupdate
sudo port install graphviz qcachegrind
Приложение должно появиться в папке Macports ваших приложений