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.
