anyone who has used dprofpp
has seen entries like this:
Garbled profile, missing an enter time stamp at /usr/bin/dprofpp line 785,line 144174.
Modification of non-creatable array value attempted, subscript -1 at /usr/bin/dprofpp line 679,line 142590
DBI
-ish things - the amount of time (and number of calls) to fetch()
is much more important to see than what DBI
is doing under the hood in that mire of package madness. so, using a lot of verbose Devel::Profiler
tracing and some moxy, I was able to add these packages to by bad_pkgs
entry:DBD::_::st DBD::_::db DBD::st DBD::db DBI::st DBI::db DBI::dr)
DBI
calls from the profiler but not those from specific drivers (which contain enough of the database overhead to be interesting). so, with my profiling back in order, I can see all the stuff I'm interested in, including entries like1.31 0.293 0.293 2365 0.0001 0.0001 DBD::mysql::st::execute 1.02 0.229 0.229 4942 0.0000 0.0000 DBD::mysql::st::fetch