Браузер результатов Windows Callgrind, альтернатива KCachegrind [закрыт]

StackOverflow https://stackoverflow.com/questions/863893

Вопрос

Существует ли какой-либо инструмент, кроме 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 который является наиболее многофункциональным, а также имеет графическое представление, которое может помочь намного быстрее выявлять проблемы.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top