我正在开发一个使用 Perl 的网络应用程序,我需要研究加速应用程序的某些部分。
我想我会开始分析我希望调查的部分的特定调用。我已经对分析 Perl 代码进行了一些搜索,但不幸的是,我发现的大部分内容都表明我应该从命令行运行我的 perl 代码-d:DProf myapp
。这对我来说不太适用,因为我的代码位于 Web 应用程序中。我确实找到了一种让分析与 apache 一起工作的方法,但不幸的是,从分析器返回的“最常用”模块都是 CPAN 模块——Class::xyz 等等等等。没有太大帮助。
除了我将“计时器”代码注入我希望分析的方法以仅针对这些方法之外,还有没有人知道一个好方法?我曾想过编写一个测试脚本并对其进行分析,但由于我正在处理的代码的性质,这需要比我希望做的更多的工作。