Subject: | Time terminology is not consistent |
Trying out Devel::NYTProf for the first time (on Win32 yay!) the thing
that sticks out the most is that the way time is described is not
consistent across the entirety of the reports.
The most obvious case is that the coloured time boxes are all described
in scientific notation seconds, even when very low. For example.
0.50000
1.1e-05
And yet in the text strings which describe inbound and outbound calls to
a line or function, it is described in unit terms.
# spent 93.8ms making 43497 calls to Scalar::Util::blessed, avg 2µs/call
When comparing the time spent called to other functions with the times
on the left, it's hard to make a direct comparison, because of the
completely different notation.
Please find a way to reconcile these differences...
Personally, I would probably prefer to have the latter form used
consistently.