Где я могу найти профилирование кода и / или модули покрытия кода, которые работают с mod_perl2?

StackOverflow https://stackoverflow.com/questions/470310

Вопрос

Есть ли способ получить эту функциональность в mod_perl2?

И может ли он запускаться через веб-запросы, а не из командной строки? Или мне нужно подделать переменные $ ENV, строки запросов и куки, которые требуются в моем сценарии, и каким-либо образом использовать командную строку?

Поиски в Google и CPAN, похоже, указывают на вещи, которые либо не поддерживают mod_perl для начала, либо делают, но устарели и не упоминают mod_perl2.

Это было полезно?

Решение 3

Нет таких, которые соответствуют критериям.

Другие советы

Предполагая, что вы хотите профилировать свой Perl-код, а не сам сервер, профилировщики обычно не заботятся о том, является ли он mod_perl или mod_perl2, основное различие заключается в модулях API Apache и в том, что вы можете сделать, чтобы Apache выполнял для вас, используя Perl.

Посмотрите на Devel :: NYTProf , он относительно новый, активно поддерживается и улучшены и предоставляют некоторые очень хорошие функции профилирования.

Здесь немного другая тактика, но взгляните на Apache2 :: ASP .

Вы можете использовать Devel :: Cover и Devel :: NYTProf для покрытия кода и профилирования кода.

Пример: тестирование покрытия кода с помощью Apache2 :: ASP

Пример: профилирование кода с помощью Apache2 :: ASP

Бонус - вы можете выполнить модульное тестирование в самом веб-приложении. .

Отказ от ответственности: я написал Apache2 :: ASP.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top