跟踪Perl方法调用

问题描述:

我正在寻找一个好的Perl库,它将跟踪方法调用并在程序执行时将它们转储到文件中。跟踪Perl方法调用

我知道Devel::Trace但它是非常有限的,输出是超级冗长。

是否有更好的东西在那里?

我希望能够运行像从CLI以下。

perl -MTracer("My::Package::*", my_trace_file) my_large_modularized_program.pl 

理想的情况下,将转储My::Package开出的文件my_trace_file方法调用列表。

我试过Google搜索“perl trace sub calls”。前两个匹配似乎是合适的: Debug::TraceDebug::LTrace

使用分析器。 Devel::NYTProf几乎是事实上的标准。