在mod_perl下对Mason使用NYTProf

在mod_perl下对Mason使用NYTProf,perl,apache,mod-perl2,mason,Perl,Apache,Mod Perl2,Mason,我试图分析一个在HTML::Mason之上编写的web应用程序,我成功地设置了分析程序,但它似乎无法提取组件中的代码。有没有一种方法可以使用NYTProf评测Mason应用程序?我知道您正在mod_perl下部署此应用程序,但处理此问题的一种方法是在Plack下部署,然后使用。我没有为Mason应用程序这样做,但在Plack下运行一些CGI::应用程序代码几乎是微不足道的。一旦您能够在Plack下部署,就可以访问许多优秀的中间件组件进行调试。如果你能做到这一点,而对应用程序本身几乎没有改动,那么

我试图分析一个在HTML::Mason之上编写的web应用程序,我成功地设置了分析程序,但它似乎无法提取组件中的代码。有没有一种方法可以使用NYTProf评测Mason应用程序?

我知道您正在mod_perl下部署此应用程序,但处理此问题的一种方法是在Plack下部署,然后使用。我没有为Mason应用程序这样做,但在Plack下运行一些CGI::应用程序代码几乎是微不足道的。一旦您能够在Plack下部署,就可以访问许多优秀的中间件组件进行调试。如果你能做到这一点,而对应用程序本身几乎没有改动,那么你仍然可以继续在mod_perl下部署到生产环境中,但在开发中使用Plack来处理NYTProf之类的东西


编辑:我现在明白了,我应该告诉你。

我想我可以让应用程序在Plack下运行,谢谢你的提示,我会尝试一下,让你知道这个解决方案是否有效。从来没有让Devel::NYTProf::Apache在这里令人满意地工作过。普拉克是一个更好的选择。