I am profiling a Perl application with perl -d:DProf. When running dprofpp on the resulting tmon.out file, I get warnings like these:
Compress::Zlib::__ANON__ has 5 unstacked calls in outer Compress::Zlib::AUTOLOAD has -5 unstacked calls in outer
- What is an unstacked call?
- Who or what is ‘outer’?
- What do the numbers mean? How can there be a negative number of calls?
- Should I worry?
I’ll give this a shot:
%outerin DProf, which (apparently) tracks the stack counts when analyzing a profile.tmon.outfile. However, the rest of the results fromdprofppmay be unreliable due to this inaccuracy. So, you should worry (a little) about the accuracy of those results.You may want to look into alternate profiling module, like Devel::NYTProf