2012-06-11 28 views
2

我試圖在HTML :: Mason上編寫一個web應用程序,我設法設置了分析器,但它似乎沒有提取組件內部的代碼。有沒有辦法使用NYTProf來分析梅森應用程序?在mod_perl下使用NYTProf和Mason

回答

1

我意識到你正在mod_perl下部署這個應用程序,但處理此問題的一種方法是在Plack下部署,然後使用Plack::Middleware::Debug::Profiler::NYTProf。我沒有爲梅森應用程序做過這件事,但在Plack下運行一些CGI :: Application代碼幾乎是微不足道的。一旦你能夠在Plack下部署,你就可以訪問許多偉大的中間件組件進行調試。如果你可以在很少或根本沒有對應用程序本身做任何更改的情況下做到這一點,那麼你仍然可以在mod_perl下繼續部署到生產環境中,但在像NYTProf這樣的開發中使用Plack。

編輯:我現在看到,我應該指出你在Devel::NYTProf::Apache

+0

我想我可以讓應用程序在Plack下運行,感謝提示我會嘗試一下,並讓你知道這個解決方案是否工作。 – marghi

+0

從來沒有得到Devel :: NYTProf :: Apache在這裏工作令人滿意。 plack是一個更好的選擇。 – singingfish