我想知道是否有一个 Perl 分析器可以分析特定子例程的子例程调用所花费的时间。
我不想计算整个子程序(从调用到返回)的时间,而只想计算 Perl 在调用子程序时所花费的时间(在调用和子程序的第一条指令之间)。
这可能吗 ?(当然,在我所有的 90k 行代码中没有手动添加时间函数 :))
谢谢。
我想知道是否有一个 Perl 分析器可以分析特定子例程的子例程调用所花费的时间。
我不想计算整个子程序(从调用到返回)的时间,而只想计算 Perl 在调用子程序时所花费的时间(在调用和子程序的第一条指令之间)。
这可能吗 ?(当然,在我所有的 90k 行代码中没有手动添加时间函数 :))
谢谢。
看来您需要Devel::NYTProf
's line profiling 模式。“在线时间”列将显示您在处理您拨打电话的线路上花费了多少,不包括在被叫子上花费的时间。