2011-12-14 43 views
0

Google App Engineをサポートする優れたプロファイラはありますか?私は各メソッド呼び出しとそのオブジェクト作成をキャプチャする必要があります。私はJProfilerをチェックしましたが、メソッドレベルプロファイリングはサポートされていません。Google App Engine Profiler

ありがとうございました

+1

すべてのAPI呼び出しをプロファイルすることができます:http://stackoverflow.com/questions/1995401/what-is-the-best-way-to-profile-optimize-google-app-engine-application – Thilo

+0

多く、それはうまく動作しています:) – Chandana

答えて

3

です。Google App Engineでプロファイルする方法の1つは、AppstatsServletです。 はあなたのweb.xml

<!-- AppStats start --> 
<filter> 
    <filter-name>appstats</filter-name> 
    <filter-class>com.google.appengine.tools.appstats.AppstatsFilter</filter-class> 
</filter> 
<filter-mapping> 
    <filter-name>appstats</filter-name> 
    <url-pattern>/*</url-pattern> 
</filter-mapping> 

<servlet> 
    <servlet-name>appstats</servlet-name> 
    <servlet-class>com.google.appengine.tools.appstats.AppstatsServlet</servlet-class> 
</servlet> 
<servlet-mapping> 
    <servlet-name>appstats</servlet-name> 
    <url-pattern>/appstats/*</url-pattern> 
</servlet-mapping> 

<security-constraint> 
    <web-resource-collection> 
     <url-pattern>/appstats/*</url-pattern> 
    </web-resource-collection> 
    <auth-constraint> 
     <role-name>admin</role-name> 
    </auth-constraint> 
</security-constraint> 
<!-- AppStats end --> 

に以下を追加し、あなたがプロファイリングしたいページを熟読した後、お使いのブラウザでhttp://yourappname.appspot.com/appstats/statsを打ちます。ただし、APIのプロファイリングはありますが、役に立つかもしれません。一般的に、オブジェクトの作成はAPI呼び出しよりも数桁高速です...

Google documentation for Java AppStat

0

これは実際のプロファイリングツールではありません。 しかし、おそらくあなたが探しているのはJAMon