我想知道是否有一个 Perl 分析器可以分析特定子例程的子例程调用所花费的时间。
我不想计算整个子程序(从调用到返回)的时间,而只想计算 Perl 在调用子程序时所花费的时间(在调用和子程序的第一条指令之间)。
这可能吗 ? (当然,在我所有的 90k 行代码中没有手动添加时间函数 :))
谢谢。
最佳答案
看来你需要 Devel::NYTProf
的线路分析模式。 “在线时间”列将显示您在处理您调用电话的线路上花费了多少,不包括在被叫子上花费的时间。
关于perl - 是否可以只对 Perl 中的子例程调用进行计时?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10928778/