Beefy Boxes and Bandwidth Generously Provided by pair Networks RobOMonk
The stupid question is the question not asked
 
PerlMonks  

Re: Analyzing Perl Code

by toolic (Chancellor)
on Sep 18, 2012 at 14:50 UTC ( #994295=note: print w/ replies, xml ) Need Help??


in reply to Analyzing Perl Code

Since your blog mentions tracing several times, CPAN has handy modules, such as Devel::Trace and Devel::DumpTrace.

It might be worth copy and pasting key excerpts from your blog here (in readmore tags) in case your link becomes stale.


Comment on Re: Analyzing Perl Code
Re^2: Analyzing Perl Code
by nitin1704 (Sexton) on Sep 18, 2012 at 16:59 UTC
    Thanks toolic! These modules seem to be great and much easier to use, though, they produce really detailed traces (one line for every statement). I would like just one line for each subroutine entered, because the scripts I'm working with are really long. Nevertheless, I will try these modules and see how it works out. :)
        Thanks Jan, I noticed that your module uses Hook::LexWrap too. So I was moving in the right direction after all. Today I found this other module Debug::Trace. I have a feeling TraceSubs is probably better with it's indented output representing call depth. Debug::Trace on the other hand doesn't require any changes in the source code. Are there any other differences?

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://994295]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others contemplating the Monastery: (6)
As of 2014-04-18 05:45 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    April first is:







    Results (462 votes), past polls