(Визуальное) Профилирование с Eclipse CDT - PullRequest
9 голосов
/ 12 декабря 2011

Существует ли установленный стандартный плагин / метод для визуального профилирования с Eclipse CDT? Под визуальным я подразумеваю не вызывать мои программы вручную и привлекать визуальный вывод результатов профилирования с помощью датчиков и т. Д., Как в аналогичных инструментах (например, в Java Profiler Netbeans).

Visual profiling in Netbeans

1 Ответ

6 голосов
/ 18 декабря 2011

После некоторых исследований наиболее распространенными профилировщиками CDT являются GProf и valgrind .

Хороший учебник для GProf можно найти здесь .

Поскольку я использую MacOSX, GProf не может использоваться , поскольку он основан на системных вызовах, которые, похоже, исчезли из MacOSX несколько версий назад. Поэтому я рекомендую valgrind (в сочетании с Massif) - он работает как шарм на моем яблоке и отвечает всем моим потребностям (график использования кучи, см. Ниже). Обе программы можно найти здесь .

РЕДАКТИРОВАТЬ: вывод массива лучше просматривать (угадайте, что) просмотрщик массива Милиана Вольфа (встроенный в KDE, доступны порты для MacOSX). Просто введите выходной массив (valgrind --tool=massif {appname}).

Massif

...