2012-02-24 3 views
6

나는 GC 로그를 처음 사용합니다.자바 GC 로그 분석

다음 gc 로그의 의미는 무엇입니까? 유용한 정보를 암시 하는가?

16960.890: [GC [PSYoungGen: 111960K->36400K(523584K)] 845053K->770190K(1286720K), 0.0270419 secs] [Times: user=0.13 sys=0.00, real=0.03 secs] 
16960.917: [Full GC (System) [PSYoungGen: 36400K->0K(523584K)] [PSOldGen: 733789K->714479K(763136K)] 770190K->714479K(1286720K) [PSPermGen: 34154K->34154K(38208K)], 1.0982179 secs] [Times: user=1.09 sys=0.00, real=1.09 secs] 

PSyoundGen의 의미는 무엇입니까? 풀 GC 라인은 무엇을 의미합니까? Google에서 검색하지만 명확하게 이해하지는 못합니다. 답장을 보내 주셔서 감사합니다.

+1

가능한 복제 http://stackoverflow.com/questions/895444/java-garbage-collection-log-messages – jontro

+1

오라클 웹 사이트에서 설명서를 읽었습니까? 특히 [this] (http://www.oracle.com/technetwork/java/javase/gc-tuning-6-140523.html) 문서. –

+0

감사합니다. – snow8261

답변

1

당신이 주제에 미칠 수있는 대부분의 질문에 대답합니다 핫스팟 JVM의 메모리 관리에 excellent whitepaper.

8

그림은 천 단어를 말할 수 있습니다. GC 로그를 시각적으로 해석하는 것이 훨씬 쉬울 것입니다. 나는 관련 주제에 대한 참조를 포함하여 과거에 매우 유용한 GCViewer을 발견했습니다.