我正在尝试分析一个在 HTML::Mason 之上编写的 Web 应用程序,我设法设置了分析器,但它似乎没有拾取组件中的代码。有没有办法使用 NYTProf 来分析梅森应用程序?
我知道您正在mod_perl下部署此应用程序,但是处理此问题的一种方法是在Plack下部署,然后使用Plack::Middleware::D ebug::P rofiler::NYTProf。 我还没有为Mason应用程序做过这件事,但是在Plack下运行一些CGI::应用程序代码几乎是微不足道的。 一旦你能够在 Plack 下部署,你就可以访问许多很棒的中间件组件进行调试。 如果你可以在对应用程序本身进行很少或不需要更改的情况下做到这一点,你仍然可以继续在mod_perl下部署到生产环境,但在开发中使用 Plack 来处理 NYTProf 等内容。
编辑:我现在明白了,我应该把你指向Devel::NYTProf::Apache。