2011-12-14 3 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에서 프로파일하는 한 가지 방법은 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