Я прочитал эту тему , но моя тема не дублируется.
Это будет отлично, если бы у меня была определенная вспомогательная функция / метод, который будет отслеживать все остальные функции, которые выполняются на PHP, для определения времени выполнения каждой функции, например:
executed URL: /mypage.php function execution times: initialize(): 1.2 seconds - cookie_checker(): 0.1 ms -- set_cookie(): 0.01 ms -- blabla(): 0.5 ms - start_authorization(): 0.27 ms page_output(): 2.4 seconds - header_output(): 0.3 ms -- XXXXXXXXXXXXX(): 0.01 ms -- YYYYYYYYYYYYY(): 0.5 ms - ZZZZZZZZZZZZZ(): 0.27 ms
поэтому у меня будут журналы и выяснение, какая функция вызывает перегрузку сервера / ЦП. Есть ли у вас какие-либо идеи, как достичь этого?
В качестве бесплатного инструмента для профилирования php-кода вы можете использовать XHProf. См. https://github.com/phacility/xhprof .