in reply to Devel::DProf's "unstacked calls in outer" warning?

It means Devel::DProf has gotten confused and ended up with an unbalanced call stack, if I remember correctly. I believe it means that your profiling data is garbage.

You might try Devel::Profiler. It's a pure-Perl replacement for Devel::DProf that works in some cases where Devel::DProf has trouble (albeit much slower).

-sam

  • Comment on Re: Devel::DProf's "unstacked calls in outer" warning?

Replies are listed 'Best First'.
Re: Re: Devel::DProf's "unstacked calls in outer" warning?
by diotalevi (Canon) on Nov 13, 2003 at 20:27 UTC

    Ok, your module doesn't generate dprofpp correct data. Is this just something that isn't going to work or do you want to try to find whatever bug this is (I assume in your code)?

    $ /home/josh/perl5.8.1/bin/perl -MDevel::Profiler app de[terin]g disin[terin]g en[terit]y in[terin]g $ /home/josh/perl5.8.1/bin/dprofpp Bad profile: at /home/josh/perl5.8.1/bin/dprofpp line 743, <fh> line +11117. $ head -n 11120 tmon.out |tail @ 0 0 11 - 6 @ 0 0 1 + 5 @ 0 0 1 - 5 @ 0 10 5 + 6 @ 0 0 11
      I don't know, how issolated is your test case? I'm not interested in trying to track down a bug triggered by 10,000 lines of code, but if you can show me 10 then you'll definitely get my attention.

      -sam

      Hi diotalevi! Do you have any news on the subject? I'm getting the same messages from dprofpp...

      --dda