Basically, I run dprofpp -u -p index.pl, and get a random set of functions every time. So one run looks like:
%Time ExclSec CumulS #Calls sec/call Csec/c Name 25.1 0.020 0.070 6 0.0033 0.0116 main::BEGIN 12.5 0.010 0.010 17 0.0006 0.0006 strict::bits 12.5 0.010 0.010 24 0.0004 0.0004 Carp::caller_info 12.5 0.010 0.010 3 0.0033 0.0033 QueryParse::BEGIN 12.5 0.010 0.020 4 0.0025 0.0050 Storable::BEGIN 12.5 0.010 0.010 4 0.0025 0.0025 File::Spec::Win32::BEGIN 0.00 0.000 0.010 13 0.0000 0.0008 strict::import 0.00 0.000 0.010 3 0.0000 0.0033 CGI::Carp::BEGIN 0.00 0.000 -0.000 11 0.0000 - Exporter::import 0.00 0.000 -0.000 1 0.0000 - File::Spec::BEGIN 0.00 0.000 -0.000 5 0.0000 - Cwd::BEGIN 0.00 0.000 -0.000 1 0.0000 - base::BEGIN 0.00 0.000 -0.000 1 0.0000 - base::import 0.00 0.000 -0.000 1 0.0000 - UNIVERSAL::isa 0.00 0.000 -0.000 1 0.0000 - warnings::BEGIN
While the next one looks like:
%Time ExclSec CumulS #Calls sec/call Csec/c Name 14.3 0.010 0.010 3 0.0033 0.0033 QueryParse::BEGIN 14.3 0.010 0.010 1 0.0100 0.0100 Exporter::as_heavy 14.3 0.010 0.010 5 0.0020 0.0020 Cwd::BEGIN 14.3 0.010 0.010 2 0.0050 0.0050 lib::BEGIN 14.3 0.010 0.010 2 0.0050 0.0050 Carp::longmess 14.3 0.010 0.020 4 0.0025 0.0050 File::Spec::Win32::BEGIN 0.00 0.000 0.060 6 0.0000 0.0100 main::BEGIN 0.00 0.000 -0.000 13 0.0000 - strict::import 0.00 0.000 -0.000 17 0.0000 - strict::bits 0.00 0.000 0.020 3 0.0000 0.0066 CGI::Carp::BEGIN 0.00 0.000 0.010 11 0.0000 0.0009 Exporter::import 0.00 0.000 -0.000 1 0.0000 - File::Spec::BEGIN 0.00 0.000 -0.000 1 0.0000 - base::BEGIN 0.00 0.000 -0.000 1 0.0000 - base::import 0.00 0.000 -0.000 1 0.0000 - UNIVERSAL::isa

I'm assuming that this is because it's not spending enough time in any particular subroutine to really get accurate data, so the top times is more or less random, depending on what else the processor is doing whenever it hits a particular sub?

In reply to Dprofpp, random subroutines by BUU

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.