追踪 Perl 方法调用

3

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

我知道Devel::Trace,但它相当有限且输出非常详细。

有更好的东西吗?

我想能够从CLI运行以下内容。

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

理想情况下,它会将在My::Package中调用的方法列表转储到文件my_trace_file中。
2个回答

3

所需工具是 perl -MDebug::LTrace='*' your_program.pl,它记录所有方法调用。 - Daniel Böhmer

3

使用性能分析工具。 Devel::NYTProf 是目前业界的事实标准。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接