Учебник по инструментам Google Performance Tools (профилировщик)

Я только что скачал и собрал библиотеки / исполняемые файлы Google Performance Tools. Прежде чем запустить профилировщик ЦП в приложении, которое я хочу исследовать, я хочу узнать, как правильно использовать инструменты, возможно, в примере приложения. Что будет хорошим примером для запуска профилировщика ЦП Google? Заранее спасибо.

2 ответа

Решение

Следующий абзац появляется в файле README.windows, распространяемом с perftools 1.3:

У кучи-профилировщика был предварительный порт для Windows. Он не был хорошо протестирован и, вероятно, не работает вообще, когда включена оптимизация указателя кадра (FPO), то есть в режиме выпуска. Другие функции perftools, такие как cpu-profiler и leak-checker, еще не были перенесены на Windows.

По моему опыту, для настройки производительности выборка стека является методом выбора.

Google perftools содержит сэмплер стека, и я полагаю, что его визуальный анализатор может быть создан для отображения стоимости отдельных операторов, а не только функций.

То, что вам нужно знать, это процент времени, когда стек содержит этот оператор, потому что именно столько времени будет сэкономлено, если оператор был удален.

Другие вопросы по тегам