【发布时间】:2012-06-14 05:39:00
【问题描述】:
我正在尝试分析基于 HTML::Mason 编写的 Web 应用程序,我设法设置了分析器,但它似乎没有拾取组件内的代码。有没有办法使用 NYTProf 来分析 Mason 应用程序?
【问题讨论】:
标签: perl apache mod-perl2 mason
我正在尝试分析基于 HTML::Mason 编写的 Web 应用程序,我设法设置了分析器,但它似乎没有拾取组件内的代码。有没有办法使用 NYTProf 来分析 Mason 应用程序?
【问题讨论】:
标签: perl apache mod-perl2 mason
我知道您是在 mod_perl 下部署此应用程序,但处理此问题的一种方法是在 Plack 下部署,然后使用 Plack::Middleware::Debug::Profiler::NYTProf。我没有为 Mason 应用程序这样做,但让一些 CGI::Application 代码在 Plack 下运行几乎是微不足道的。一旦您能够在 Plack 下进行部署,您就可以访问许多出色的中间件组件以进行调试。如果您可以在对应用程序本身进行少量更改或不更改的情况下做到这一点,您仍然可以继续在 mod_perl 下部署到生产环境,但在开发中使用 Plack 开发诸如 NYTProf 之类的东西。
编辑:我现在知道我应该将您指向 Devel::NYTProf::Apache。
【讨论】: