Есть ли какой-нибудь инструмент, отличный от KCacheGrind, который может просматривать результаты callgrind? Предпочтительно для платформы Windows?Браузер результатов Windows Callgrind, альтернативный KCacheGrind
ответ
alleyoop и valkyrie - это альтернативные шрифтовые концы.
Может иметь достаточную поддержку для того, что вы хотите, вы можете использовать mingw для компиляции для родной Windows, если SUA не работает из коробки.
, так что ничего там с предварительно скомпилированными двоичными файлами, которые работают для окон? – rogerdpack
kcachegrind от kde-installer следует предварительно скомпилировать. –
Знаете ли вы, как использовать SUA? Я использую Cygwin уже несколько лет (и это потрясающе, но очень медленно), и я также пытался найти, как использовать SUA, но я был не очень успешным. –
Кажется, что WinCacheGrind не может открыть вывод callgrind. Я не пробовал открывать вывод cachegrind, но он должен работать, я думаю. На странице «Валькирия» (с даты) «В настоящее время Валькирия поддерживает только Memcheck, хотя в настоящее время ведется работа над Cachegrind и Massif».
Try WebGrind: https://github.com/jokkedk/webgrind
Работает на локальном сервере PHP. Будьте осторожны, используйте профилирование XDebug с флагом XDEBUG_PROFILE или иначе вы рискуете перезаписать свой профилирующий результат при открытии WebGrind (поскольку WebGrind также является веб-приложением PHP). Веб-сайт WebGrind также описывает другие подходы к решению этой проблемы. Приветствия.
Я составил KCachegrind на окнах с помощью QT4.7, здесь бинарная связка (в том числе утилиты точки генерировать граф вызовов): http://sourceforge.net/projects/precompiledbin/files/kcachegrind.zip/download
Там новый проект под названием XCallGraph для просмотра похожих на Cachegrind файлов на Windows.
Я протестировал его сейчас, и он работает как шарм (WinXP). Благодарю. –
Я попытался это:
Они очень похожи, но отличаются в деталях. Я могу порекомендовать QCacheGrind, который является наиболее функционально упакованным и имеет также графическое представление, которое может помочь выявить проблемы намного быстрее.
- 1. kcachegrind не удалось открыть файл callgrind
- 2. Использование callgrind/kcachegrind для получения статистики по потокам
- 3. Сделать callgrind показать все вызовы функций в kcachegrind callgraph
- 4. Интерпретация данных callgrind
- 5. Использование результатов cProfile с помощью KCacheGrind
- 6. WPF Web-браузер альтернативный
- 7. Что по умолчанию расширение KCachegrind
- 8. Получение исходной аннотации в KCachegrind
- 9. Инструменты для оценки профилей вызовов callgrind?
- 10. Что измеряет Callgrind при профилировании параллельного кода?
- 11. Kcachegrind. Показывать только функции из моего кода
- 12. Callgrind не видит источник динамически загруженного SO
- 13. Хронологический журнал Callgrind функций под названием
- 14. Использовать альтернативный браузер с URL-адресами Subversion
- 15. Как интерпретировать графики Kcachegrind?
- 16. Open perf.data в Kcachegrind
- 17. Консольная альтернатива kcachegrind?
- 18. kcachegrind для RHEL 5.1
- 19. KCachegrind интерпретация путаница
- 20. Callgrind: Как использовать инструмент Callgrind для оценки скорости функции
- 21. текстовый просмотрщик для профилирования результатов
- 22. Нужна помощь в понимании kcachegrind
- 23. Альтернативный FTP-клиент для Windows
- 24. Альтернативный для Windows Workflow Foundation
- 25. callgrind with spawn-fcgi не создает данные профилирования
- 26. Отображение дерева вызовов в kcachegrind
- 27. Просмотреть выход gprof в kcachegrind
- 28. Что такое закрытие в KCacheGrind?
- 29. Android-браузер в Windows
- 30. Valgrind callgrind на OSX Yosemite
Можно использовать KCacheGrind для Windows с помощью KDE Для окон (http://windows.kde.org/). Есть довольно много раздуваться от зависимостей, если вы устанавливаете его только для KCacheGrind. – Alo
может кто-нибудь упомянуть инструменты для платформы mac? – nepsdotin
Посмотрите на ответ [Lailin Chen] (http://stackoverflow.com/a/4425999/993915) ниже –