More investigation seems to indicate that the problem is in the DBI/DBD calls. The DProf docs explain the tmon.out format. My quickndandy parser shows...
Indentation represents nested subroutines
+ enter sub
- exit sub
* goto sub
Perl code: my $row = $sth->fetchrow_hashref;
+DBI::st::fetchrow_hashref
*DBD::_::st::fetchrow_hashref
*DBI::st::fetch
*DBD::mysql::st::fetch
-DBD::mysql::st::fetch << this is the error
*DBI::st::FETCH
*DBD::mysql::st::FETCH
-DBD::mysql::st::FETCH
I read this as:
There should only be one return for a call, so the first return for DBD::mysql::st::fetch upsets the profilers righteous sense of indentation!
So either
What should I do next?
Regards & thanks,
Jeff
In reply to Re: Devel::Profiler and dprofpp Garbled profile
by jaa
in thread Devel::Profiler and dprofpp Garbled profile
by jaa
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |