Браузер результатов Windows Callgrind, альтернатива KCachegrind [закрыт]
Вопрос
Существует ли какой-либо инструмент, кроме KCachegrind, способный просматривать результаты callgrind?Предпочтительно для платформы Windows?
Решение
переулок - петля и валькирия являются альтернативными интерфейсами.
Если у вас достаточно поддержки для того, что вы хотите, вы можете использовать mingw для компиляции для Windows native, если SUA не работает из коробки.
Другие советы
Я скомпилировал kcachegrind в Windows, используя QT4.7, вот двоичный пакет (включая утилиту dot для генерации графика вызовов):http://sourceforge.net/projects/precompiledbin/files/kcachegrind.zip/download
Попробуйте WebGrind: https://github.com/jokkedk/webgrind
Запускается на вашем локальном PHP-сервере.Будьте осторожны, используйте профилирование XDebug с флагом XDEBUG_PROFILE, иначе вы рискуете перезаписать выходные данные профилирования при открытии WebGrind (поскольку WebGrind также является веб-приложением PHP).Веб-сайт WebGrind также подробно описывает другие подходы к решению этой проблемы.Ваше здоровье.
Вы можете попробовать WinCacheGrind ( Винкачегринд.
Похоже, что WinCacheGrind не может открыть вывод callgrind.Я не пробовал открывать выходные данные cachegrind, но, я думаю, это должно сработать.Со страницы Valkyrie (по состоянию на дату) "В настоящее время Valkyrie поддерживает только Memcheck, хотя ведется работа над обработкой Cachegrind и Massif".
Есть новый проект под названием Xcallграф для просмотра файлов cachegrind в Windows.
Я пробовал эти:
Они очень похожи, но отличаются в деталях.Я могу порекомендовать QCacheGrind который является наиболее многофункциональным, а также имеет графическое представление, которое может помочь намного быстрее выявлять проблемы.