2

我正在尝试分析一个基于 HTML::Mason 编写的 Web 应用程序,我设法设置了分析器,但它似乎没有拾取组件内的代码。有没有办法使用 NYTProf 来分析 Mason 应用程序?

4

1 回答 1

2

我意识到您正在 mod_perl 下部署此应用程序,但处理此问题的一种方法是在 Plack 下部署,然后使用Plack::Middleware::Debug::Profiler::NYTProf。我还没有为 Mason 应用程序这样做,但让一些 CGI::Application 代码在 Plack 下运行几乎是微不足道的。一旦您能够在 Plack 下进行部署,您就可以访问许多出色的中间件组件以进行调试。如果您可以在对应用程序本身进行少量更改或不更改的情况下执行此操作,您仍然可以继续在 mod_perl 下部署到生产环境,但在开发中使用 Plack 开发诸如 NYTProf 之类的东西。

编辑:我现在看到我应该指出你在Devel::NYTProf::Apache

于 2012-06-11T15:17:17.367 回答