On Tue, Aug 20, 2013 at 12:35:00AM -0700, Holger Schmeisky wrote:
>    Hi,
> 
>    could you give me a hint on how to perform the partial ordering?

Frankly I've no idea. Maybe there's a module on CPAN. I've not looked.

>    I am not sure what a call arc is, is there a definition somewhere?

A "call arc" refers to a subroutine call from one subroutine[*] to another.
They're the lines on http://en.wikipedia.org/wiki/Call_graph
For example, they're the lines on the diagram in the "GraphViz" section of
http://blog.timbunce.org/2009/12/24/nytprof-v3-worth-the-wait/

Tim.

[*] Or from a file+line number to a subroutine, depending on which data
structures you're working with.


>    Regards,
>    Holger
> 
>    On Tuesday, July 30, 2013 5:36:20 PM UTC+2, Tim.Bunce wrote:
> 
>      On Tue, Jul 30, 2013 at 04:28:07AM -0700, [1][email protected] wrote:
>      >
>      >    Thank you, these are a good starting point! A problem I see is that
>      >    we would like to have the method calls from top to bottom, i.e.
>      >    starting from Main going down to some application code (we are
>      >    profiling catalyst-applications).
> 
>      There's no simple way of doing that. You'd need to perform a
>      'partial ordering' over the call arcs to find the 'top'
>      (or set of 'tops' - there are tricky edge cases)
>      [2]https://en.wikipedia.org/wiki/Partially_ordered_set
> 
>      Tim.
> 
>    --
>    --
>    You've received this message because you are subscribed to
>    the Devel::NYTProf Development User group.
> 
>    Group hosted at: [3]http://groups.google.com/group/develnytprof-dev
>    Project hosted at: [4]http://perl-devel-nytprof.googlecode.com
>    CPAN distribution: [5]http://search.cpan.org/dist/Devel-NYTProf
> 
>    To post, email: [email protected]
>    To unsubscribe, email: [email protected]
>    ---
>    You received this message because you are subscribed to the Google Groups 
> "Devel::NYTProf Dev" group.
>    To unsubscribe from this group and stop receiving emails from it, send an 
> email to
>    [email protected].
>    For more options, visit [6]https://groups.google.com/groups/opt_out.
> 
> References
> 
>    Visible links
>    1. javascript:
>    2. https://en.wikipedia.org/wiki/Partially_ordered_set
>    3. http://groups.google.com/group/develnytprof-dev
>    4. http://perl-devel-nytprof.googlecode.com/
>    5. http://search.cpan.org/dist/Devel-NYTProf
>    6. https://groups.google.com/groups/opt_out

-- 
-- 
You've received this message because you are subscribed to
the Devel::NYTProf Development User group.

Group hosted at:  http://groups.google.com/group/develnytprof-dev
Project hosted at:  http://perl-devel-nytprof.googlecode.com
CPAN distribution:  http://search.cpan.org/dist/Devel-NYTProf

To post, email:  [email protected]
To unsubscribe, email:  [email protected]
--- 
You received this message because you are subscribed to the Google Groups 
"Devel::NYTProf Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to