Как узнать сколько ресурсов "скушало" выполнение скрипта?

  • Автор темы Автор темы Slugo
  • Дата начала Дата начала
Статус
В этой теме нельзя размещать новые ответы.

Slugo

Новичок
Как узнать сколько ресурсов сервера "скушало" выполнение скрипта?
Желательно с помощью самого PHP
 
memory_get_usage и memory_get_peak_usage в чем разница, что за пик?

мне нужно выявить проблемный участок кода
код обрабатывается долго
 
memory_get_usage и memory_get_peak_usage в чем разница, что за пик?
Первое - расход памяти в текущий момент, второе - пиково от момента начала обработки запроса, до момента вызова memory_get_peak.
Только не нужно забывать, что в реальности эти цифры могут быть в несколько раз больше. Т.е. если memory_get_peak_usage показал, что пиково скрип потребовал 100Мб реально процесс который обрабатывал запрос мог под себя и 500Мб отхватить. Это обычно видно в top/htop.

мне нужно выявить проблемный участок кода
код обрабатывается долго
xDebug.
 
— Петька, приборы!
— двести, Василий Иванович!
— чего «двести»?
— а чего «приборы»?

Slugo, какие конкретно «ресурсы» Вы мерить собрались? Что Вы подразумеваете под термином «скушало»?
 
слетело с языка, ну а так выходит я не такой прагматичный как вы
Мало того, что слетело с языка, но прилипло к пальцам и стекло на клавиатуру. Программисту быть непрагматичным в том, что касается его профессиональной деятельности, стыдно.
 
PHP:
/usr/bin/time --format="%MK mem %Es CPU time" php load.php
31592K mem 1:45.55s CPU time

Это не тот тайм, который три числа показывает, а GNU time
 
Мало того, что слетело с языка, но прилипло к пальцам и стекло на клавиатуру. Программисту быть непрагматичным в том, что касается его профессиональной деятельности, стыдно.

Я не программист, я композитор программов.
 
Тема закрыта.

Проблемы личного характера и бессмысленные споры между участниками не являются предметом обсуждения форума.
Обсуждайте их в привате.
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху