Я хотел бы знать методы (кодирование, библиотеки, конфигурации) для измерения продолжительности выполнения кода Perl CGI на различных этапах:
- запуск интерпретатора Perl
- начало выполнения кода Perl
- загрузка в локальные модули Perl .pm для подпрограмм
- завершение выполнения кода
Меня особенно интересуют 3 и 4, яне верьте, что я могу многое сделать в отношении 1) или 2), поскольку я не хочу пытаться оптимизировать интерпретатор Perl, единственное, что я могу здесь сделать, - это обновить оборудование до более быстрого компьютера и / или использовать mod_perlвместо классического CGI.
С 3) загрузкой локальных модулей Perl, я хотел бы измерить, сколько времени это займет, но я не уверен, как кодировать это, поскольку я не знаю (или не уверен)как получить код для выполнения перед загрузкой этих модулей.Если бы я знал, то я бы записал время до их загрузки, затем записал бы время после их загрузки и вычислил разницу.
4) было бы проще всего получить, поскольку я записал бы время (впеременная) в начале выполнения, а затем в конце.
Я выполнил поиск на stackoverflow.com и обнаружил:
Результаты поиска Google включены: