Понимание журнала трассировки xdebug - PullRequest
2 голосов
/ 14 января 2011

Ладно!

Я знаю, что некоторые люди будут меня бесить, но я попытался поискать, ничего не смог найти и поэтому спрашиваю.

0.49172292504 +1288 -> MongoCollection-> findOne () /var/www/public_html/s.php:157

Это строка из моего журнала трассировки.Что означают первые три числа?

В моем php.ini есть xdebug.show_mem_delta=On

MongoCollection->findOne() - это имя функции,

/var/www/public_html/s.php:157 - это файл: строка.

Что означает 0.4917, 2292504, +1288?

Спасибо.

1 Ответ

6 голосов
/ 14 января 2011
0.4917   Execution time
2292504  Memory usage
1288     Change in memory since last output

С http://www.xdebug.org/docs/execution_trace пример с включенной mem_delta,

0.0003     114112  +114112   -> {main}() ../trace.php:0
0.0004     114272     +160     -> str_split('Xdebug') ../trace.php:8
0.0007     117424    +3152     -> ret_ord($c = 'X') ../trace.php:10

//114112 = 114112 - 0
//160 = 114272 - 114112
//3152 = 117424 - 114272
...