2012-03-15 2 views
0

CMS 가비지 수집기가있는 Weblogic에서 java 5를 사용하여 응용 프로그램을 실행하고 있습니다. 가비지 수집 로그에서 메시지 로그를 확인합니다. Sun의 Java HotSpot Virtual Machine 문서 및이 유용한 블로그 항목 (https://blogs.oracle.com/poonam/)에서 메모리 관리를 사용하는 것이 가장 중요합니다. entry/understanding_cms_gc_logs).CMS 가비지 수집 로그에서 "GC 이전의 전체 GC"는 무엇을 의미합니까?

그러나,이 같은 일부 항목이 있습니다

124525.178: [Full GC Before GC: 
Statistics for BinaryTreeDictionary: 
------------------------------------ 
Total Free Space: 353610889 
Max Chunk Size: 353610889 
Number of Blocks: 1 
Av. Block Size: 353610881 
Tree  Height: 1 
Statistics for IndexedFreeLists: 
-------------------------------- 
Total Free Space: 4190038 
Max Chunk Size: 256 
Number of Blocks: 37181 
Av. Block Size: 119 
free=357800921 frag=0.0233 
Before GC: 
Statistics for BinaryTreeDictionary: 
------------------------------------ 
Total Free Space: 0 
Max Chunk Size: 0 
Number of Blocks: 0 
Tree  Height: 0 
Statistics for IndexedFreeLists: 
-------------------------------- 
Total Free Space: 0 
Max Chunk Size: 0 
Number of Blocks: 0 
free=0 frag=0.0000 

내가 HPjmeter를 통해 파일을 실행했는데 문제가 될 것 같지 않지만, 즉 '전체 GC는'나를 걱정 -)

"GC 이전의 전체 GC"의 의미는 무엇이며, 세계에서 멈추는 이벤트입니까?

답변

1

같은 줄에 두 개의 메시지가 표시됩니다. Full GC은 Full GC를 시작한다는 의미입니다. Before GC은 시작하기 전에 시스템 상태를 덤프 중임을 의미합니다.

+1

아, 그건 의미가 있습니다. Full GC (세계에서 멈춘 것 같습니다) 기간은 'After GC'섹션 이후의 수치입니다. –

관련 문제