2012-08-09 6 views
8

일부 성능 문제가있는 Java 응용 프로그램이 있으며 다른 사람이 장황하게 실행하는 것이 좋습니다 : gc 모드. 이 작업이 완료되었지만 로깅을 해석하는 방법을 모르겠습니다. 성능 향상을 위해 할 수있는 일로 나에게 조언이나 조언을 해줄 수 있습니까?자바 상세보기 : gc 출력을 읽는 방법?

출력 로그에서 찾을 수 있습니다 : 사전에 http://pastebin.com/uDNPEGcd

감사합니다, 종류의 안부 마틴을

+0

링크가 더 이상 유효하지 않습니다. (우리가 콘텐츠를 지정하지 않으면 질문 및 답변에 링크를 사용해서는 안되는 이유입니다 ...). 아직 가지고있는 경우, 로그를 직접 질문에 넣으십시오. – brimborium

답변

10

verbose:gc 인쇄 바로 각 세대 메모리 세부 사항에 대한 각 GC의 수집 및 인쇄 세부 사항 후에. 여기에 블로그를 읽는 방법에 대한 정보가 있습니다 verbose gc

메모리 누수를 찾으려면 verbose : gc가 충분하지 않을 수 있습니다. jhat (또는) visualvm 등의 시각화 도구를 사용하십시오.

4416K->512K(4928K), 0.0081170 secs 

Before GC used memory is 4416K 
After GC used memory is 512K 
Total allocated memory is 4928K 
관련 문제