Где я могу найти профилирование кода и / или модули покрытия кода, которые работают с mod_perl2?
-
19-08-2019 - |
Вопрос
Есть ли способ получить эту функциональность в 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.