Monday, 15 March 2010

php - How does one interpret Xdebug computerized trace output? -



php - How does one interpret Xdebug computerized trace output? -

xdebug outputs computerized output in next form:

5 33 0 0.003569 193040 function_exists 0 e:\dropbox\websites\flyingpiranhas\wireframework\vendor\swiftmailer\swiftmailer\lib\swift_required.php 24 1 '_swiftmailer_init' 5 33 1 0.003609 193040 5 34 0 0.003620 193008 swift::registerautoload 1 e:\dropbox\websites\flyingpiranhas\wireframework\vendor\swiftmailer\swiftmailer\lib\swift_required.php 32 1 $callable = '_swiftmailer_init' 6 35 0 0.003661 193472 spl_autoload_register 0 e:\dropbox\websites\flyingpiranhas\wireframework\vendor\swiftmailer\swiftmailer\lib\classes\swift.php 79 1 array (0 => 'swift', 1 => 'autoload') 6 35 1 0.003712 193560 5 34 1 0.003728 193240

as can see, function id 33 entered stack, exited, normal. @ 34. function phone call 34 enters stack, 35 runs , executes, , 34's exit printed.

what i'm wondering is, how interpret this? mean function 34 lasted 108 miliseconds (until lastly line) , waited 35 finish, or should @ 41ms duration, is, until function 35 started? related "level"? if so, how?

you're correct, 34 waited 35 finish lasting 108 milliseconds.

php performance profiling xdebug php-extension

No comments:

Post a Comment