Есть ли способ получить ПРОСТОЙ отчет с помощью perl NYTProf?
Я установил NYTProf и запустил свой код, используя его. Пытаюсь получить простой список строк и времени, потраченного на них. Господи, все, что есть у этого профилировщика, - это отчеты в формате html или дампы данных, предназначенные для импорта в инструменты анализа данных. Я работаю над удаленной системой и запускаю браузер для загрузки URL-адресов file:/// требует настройки туннелей и удаленных (медленных) x-серверов и т. Д., Это головная боль. Все, что я хочу, - это просто:
Function:Line percentage-time-spent (sorted with longest time spent lines at the top)
openlogs:27 40%
readlogs:124 30%
closelogs:1243 20%
profile:67 10%
Вы знаете, профайлер.
Это Perl. Сейчас не время демонстрации UX. Я не готовлю отчет для подкомитета Конгресса.
Документация, похоже, не показывает способ получить простой отчет, предназначенный для разработчиков, чтобы показать, с какой скоростью атаковать в их коде. Я что-то упустил? Кто-нибудь знает, как это сделать быстро?
1 ответ
Чтобы получить простой вывод профилировщика, используйте Devel::Profile
$ perl -d:Profile my_script.pl
$ cat prof.out