Подтвердить что ты не робот

Есть ли альтернатива KCacheGrind для Mac Os X оттуда?

Я ищу альтернативу KCacheGrind или, по крайней мере, двоичный пакет для Mac Os X?

Я бы использовал KCacheGrind с XDebug для PHP, но Mac Os X - это правильная среда здесь...

Спасибо

Изменить: я знаю, что могу использовать MacPort, но я ищу альтернативу этой мучительной установки.

Может быть что-то "в маке"

4b9b3361

Ответ 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 ваших приложений