JSP 집합을 수정하여 JSP의 전반적인 성능을 측정 한 다음 JSP 내에서 가장 많은 시간을 소비하는 특정 영역을 더욱 좁히고 식별하는 데 사용할 수있는 기술은 무엇입니까? JSP느린 JSP의 근본 원인을 찾는 가장 좋은 방법은 무엇입니까?
<%
StringBuilder result = new StringBuilder();
long startTime = System.currentTimeMillis();
%>
... 여기 JSP 코드
<%
long duration = System.currentTimeMillis() - startTime;
if (duration > 100L) { //over 100 ms
result.append("JSP page took "+duration+"ms");
}
%>
<!-- <%=result%> -->
그러나 문제의
상단 :
내 현재의 접근 방식은 단순히 스크립틀릿과에 System.currentTimeMillis()를 사용하는 것입니다 다음과 같습니다 :
- 결과 변수가 이미 여러 JSP를 정의 할 수 있기 때문에 JSP를가 <%의 @ 포함 ... %>에 포함되어있는 경우 이러한 성능 코드로 오염 된 JSP는 여러 JSP를에
- 복사 붙여 넣기 코드,
- 잘 작동하지 않습니다.
Eclipse를 사용하는 경우 프로파일 링 도구가 있습니다. – Ivan
... MacOS에서 이클립스를 사용하는 경우를 제외하고는 :-( – DerMike