VisualVM
을 사용하여 Java 응용 프로그램에서 메모리 누수를 감지하려고합니다. VisualVM 1.3.5
을 사용하고 있습니다. VisualVM 메모리 누수가 있습니까?
말했다해야 할 단계를 따랐다. 코드를 수정하기 위해 메모리가 유출 된 Java 클래스와 행 번호를 찾을 수있는 방법이 있습니까?
또는 VisualVM
을 사용하여 메모리 누수를 찾는 좋은 방법을 제안합니다.
좋은 답변을드립니다.
VisualVM
을 사용하여 Java 응용 프로그램에서 메모리 누수를 감지하려고합니다. VisualVM 1.3.5
을 사용하고 있습니다. VisualVM 메모리 누수가 있습니까?
말했다해야 할 단계를 따랐다. 코드를 수정하기 위해 메모리가 유출 된 Java 클래스와 행 번호를 찾을 수있는 방법이 있습니까?
또는 VisualVM
을 사용하여 메모리 누수를 찾는 좋은 방법을 제안합니다.
좋은 답변을드립니다.
프로파일 링 도구를 사용하면 잠재적 인 메모리 누수가 발생하는 곳을 알려줄 수 있습니다.
응용 프로그램을 프로파일 링하는 것은 그 이상의 노력이 필요합니다. 일반적으로 VisualVM과 같은 도구는 인스턴스화되는 개체의 유형이 가장 많이 표시되며 문제의 위치를 나타낼 수 있습니다.
예를 들어 방대한 양의 byte [] 객체가 생성되는 경우 생성중인 입력/출력 스트림을 닫지 않았습니까?
메모리 누수를 발견하는 데는 총알이 없으며, 노력과 연습이 필요하며 완전히 응용 프로그램에 따라 다릅니다. 말했다되고 그건
,이 링크도 도움이 될 수 있습니다 :
일을 - 잘 쓰여진에 자리. – duffymo
+1 - 답장을 보내 주셔서 감사합니다. 좋아요. –
게시 한 '튜토리얼 링크'를 확인 했습니까? 이것이 올바른 방법일까요? –