Tomcat 서버에서 실행중인 내 응용 프로그램 중 하나에 JProfiler를 사용하려고합니다.JProfiler : 메모리 누수 참조 이름 찾기
그래서 아래와 같이 메모리 누수 서블릿을 작성했습니다.
@SuppressWarnings(value = { "" })
public class Dust extends HttpServlet {
protected void doGet(HttpServletRequest request,
HttpServletResponse response) throws ServletException, IOException {
String str = new String();
List myarrylist = new ArrayList();
int i = 10;
while (true) {
myarrylist.add(str);
System.out.println(i);
i++;
}
}
}
Now 로컬로 실행되는 프로필 웹 응용 프로그램을 사용하여이 응용 프로그램에서 JProfiler를 실행했습니다. 그것은 나에게이 관점을 주었다. 나는이 질문이 여기
http://tinypic.com/view.php?pic=2r5c2nq&s=7
스크린 샷을 참조하십시오
그것은 문자열 개체의 숫자가 생성되고 보여줍니다. (하지만 우리는 응용 프로그램에 많은 문자열이있을 수 있으므로 실제로 어떤 클래스/서블릿에서 정확히 어떤 문자열이이 객체 생성을 담당하는지 알 수 있습니다.) ??
그리고 시작 버튼 (하이라이트 된 항목)이 비활성화 된 이유는 무엇입니까 ??
JProfiler 시작 버튼을 클릭하면 충분합니다 (이미지 참조). Tomcat 서버도 시작해야합니까?
도와주세요. 고맙습니다 .
아무도 도와주세요. – Kiran