我正在寻找一个好的Perl库,它将跟踪方法调用并在程序执行时将它们转储到文件中。
我知道Devel::Trace,但它非常有限,输出结果非常详细。
那里有更好的东西吗?
我希望能够从CLI运行以下内容。
perl -MTracer("My::Package::*", my_trace_file) my_large_modularized_program.pl
理想情况下,会将My::Package
中的方法调用列表转储到文件my_trace_file
。
答案 0 :(得分:3)
我尝试用谷歌搜索" perl trace sub calls"。前两个点击似乎合适: Debug::Trace和Debug::LTrace。
答案 1 :(得分:3)
使用分析器。 Devel::NYTProf
几乎是事实上的标准。