Возможно, вы используете Perl CGI (или любую программу perl) несколько раз под профилировщиком и просматриваете общие черты. Я не видел веб-интерфейс, как это, но если у вас есть контроль над PERL стороной вещей, документация здесь:
http://www.perl.com/pub/a/2004/06/25/profiling.html
Это в основном сводится к управлению вашей PERL программу - d: DProf, а затем, после того, как он закончит, работает dprofpp в том же каталоге:
# perl -d:DProf ./foo.pl
# dprofpp
Update:
Да, это не то же самое, как протокол профилирования, а должным образом отмечено ниже, но там Арен могут быть альтернативы для pe гй. Если вы пытаетесь найти, где находится perl-часть медленности, профилирование perl - хорошее место для начала. Такие продукты, как YSlow, будут отслеживать чистые аспекты протокола, будь то CGI perl или php или python.
Лично я использую его для профилирования моего сайта django, который находится в питоне и flash, и я проецирую их отдельно от части протокола системы, в которой я также использую YSlow для.
Кроме того, есть Perl плагины для «ДДД», который, по крайней мере, сделать его графическое:
http://www.gnu.org/software/ddd/
Извините, если это не решает точную проблему, я хотел бы знать, если есть perl-интерфейс, чтобы сопоставить это, но я знаю, что это то, где я бы начал искать ...
Я не понимаю, почему вы не просто используете YSlow. С Perl вам придется подключаться к различным компонентам браузера и т. Д. Не подходит для этого. – Timothy
Если бы я хотел использовать 'get' или' LWP', я бы не загружал страницу через браузер. Я изменил «версию» на «альтернативу». Вы видите, к чему я иду? --- Я пытаюсь получить информацию о загрузке моей страницы через Perl без необходимости браузера – vol7ron
Инструмент в Perl? Что ты имеешь в виду? Серверный Perl CGI или клиентский Perl-скрипт? Пожалуйста, уточните свой вопрос! AFAIK, YSlow написан на XUL + JavaScript и работает на стороне клиента; в то время как большинство связанных с Интернетом Perl-кода являются серверными. –