Profiling Viewer
Profiling Viewer
0
Платное ПО
Категории:
Разработка
Платформы:
Mac
Ссылки:
Официальный сайт
Twitter
Особенности:
valgrind граф вызовов developer-tools profiling cachegrind xdebug treemap
valgrind граф вызовов developer-tools profiling cachegrind xdebug treemap
Profiling Viewer открывает и визуализирует файлы callgrind. Вы можете
использовать Treemap, Callgraph, плоский или иерархический списки для
определения функций, где ваше приложение тратит больше времени, чем ожидалось.
Вы можете генерировать необходимые данные профилирования callgrind с помощью
различных внешних инструментов, доступных для многих платформ и языков
программирования.
Например, вы можете открыть файлы callgrind, сгенерированные расширением
Xdebug для PHP, Valgrind, Ruby ruby-prof, Python cProfile с pyprof2calltree,
gperftools-pprof, Golang с pprof, Node.js с Valgrind или nodegrind и многими
другими инструментами профилирования с помощью callgrind выходной файл
Особенности
\- Стоимость функций визуализируется как Treemap, Callgraph и Lists
\- Системные функции могут быть скрыты на основе настраиваемых пресетов
\- Детализация с помощью двойного щелчка мышью для деталей
\- Просмотр исходных файлов с ценами и цветными метками
\- Конфигурируемые исходные местоположения
\- отображает затраты в виде необработанных данных или в процентах
\- Обрабатывает несколько расходов и типов позиций
\- показывает циклы и рекурсии
\- Сортировка данных по стоимости, имени функции или имени файла
\- История навигации
\- анализирует сжатые файлы callgrind
\- Небольшой объем памяти (например, приблизительно 280 МБ памяти используется
для открытия и отображения файла 4.6g Callgrind, созданного xdebug)
Представление callgraph:
\- Масштабируется и поддерживает жесты трекпада, такие как увеличение,
уменьшение, интеллектуальное увеличение
\- Представляет расходы на звонки по толщине соединений
\- Его сложность может быть уменьшена путем сокрытия функций со стоимостью
ниже настраиваемой предустановки
Profiling Viewer использует graphviz для компоновки и визуализации вызовов.
Graphviz распространяется по Eclipse Public License v1.0. Вы можете скачать
GraphViz на http://www.graphviz.org/
Аналоги (2):
-
Kcachegrind
KCachegrind - инструмент визуализации данных профиля, используемый для определения наиболее трудоемких деталей ...4
Бесплатное ПО Открытый кодLinuxprofiling software-development -
WinCacheGrind
WinCacheGrind - это программа просмотра файлов cachegrind.out, сгенерированных xdebug 2.1
Бесплатное ПО Открытый кодWindowsxdebug php development