java GC日志该怎么看?
天蓬老师
天蓬老师 2017-04-18 10:48:19
0
3
839
{Heap before GC invocations=70426 (full 39):
 par new generation   total 917504K, used 849770K [0x0000000730000000, 0x0000000770000000, 0x0000000770000000)
  eden space 786432K, 100% used [0x0000000730000000, 0x0000000760000000, 0x0000000760000000)
  from space 131072K,  48% used [0x0000000760000000, 0x0000000763dda9d8, 0x0000000768000000)
  to   space 131072K,   0% used [0x0000000768000000, 0x0000000768000000, 0x0000000770000000)
 concurrent mark-sweep generation total 1050496K, used 735717K [0x0000000770000000, 0x00000007b01e0000, 0x00000007f0000000)
 concurrent-mark-sweep perm gen total 262144K, used 44072K [0x00000007f0000000, 0x0000000800000000, 0x0000000800000000)
2017-03-11T17:52:34.524+0800: 86930.373: [GC2017-03-11T17:52:34.524+0800: 86930.373: [ParNew
Desired survivor size 67108864 bytes, new threshold 15 (max 15)
- age   1:    7498968 bytes,    7498968 total
- age   2:   10419016 bytes,   17917984 total
- age   3:    9045656 bytes,   26963640 total
- age   4:    3149912 bytes,   30113552 total
- age   5:    1557968 bytes,   31671520 total
- age   6:    1181200 bytes,   32852720 total
- age   7:     900696 bytes,   33753416 total
- age   8:    1135200 bytes,   34888616 total
- age   9:    1545448 bytes,   36434064 total
- age  10:    1038000 bytes,   37472064 total
- age  11:    1199288 bytes,   38671352 total
- age  12:     840296 bytes,   39511648 total
- age  13:    1264520 bytes,   40776168 total
- age  14:    1005752 bytes,   41781920 total
- age  15:    1008152 bytes,   42790072 total
: 849770K->62511K(917504K), 0.0296150 secs] 1585488K->798923K(1968000K), 0.0299000 secs] [Times: user=0.11 sys=0.00, real=0.03 secs]
Heap after GC invocations=70427 (full 39):
 par new generation   total 917504K, used 62511K [0x0000000730000000, 0x0000000770000000, 0x0000000770000000)
  eden space 786432K,   0% used [0x0000000730000000, 0x0000000730000000, 0x0000000760000000)
  from space 131072K,  47% used [0x0000000768000000, 0x000000076bd0bf30, 0x0000000770000000)
  to   space 131072K,   0% used [0x0000000760000000, 0x0000000760000000, 0x0000000768000000)
 concurrent mark-sweep generation total 1050496K, used 736411K [0x0000000770000000, 0x00000007b01e0000, 0x00000007f0000000)
 concurrent-mark-sweep perm gen total 262144K, used 44072K [0x00000007f0000000, 0x0000000800000000, 0x0000000800000000)
}

上面是我的一个GC日志,我想问这种日志该怎么看呢?之前只是学过一些理论的东西,头一次接触真正的GC日志

天蓬老师
天蓬老师

欢迎选择我的课程,让我们一起见证您的进步~~

모든 응답(3)
巴扎黑

자바 가상머신에 대한 심층적인 이해를 보실 수 있습니다.. 안에 설명이 있습니다..

大家讲道理

jvm의 gc 로그 보는 방법, 조금 오래되었지만 참고하시면 매우 유용합니다 http://www.inter12.org/archiv...

巴扎黑

1. 숫자 "11.569:"는 GC가 발생한 시간을 나타냅니다. 이 숫자의 의미는 Java 가상 머신이 시작된 후 경과한 시간입니다.
2. [ParNew는 GC가 발생하는 영역을 나타냅니다. 여기서는 ParNew 컬렉터를 사용하는 것을 의미합니다.
3.0484250초. GC 이전의 시간을 의미합니다. 메모리 영역의 사용 용량-->GC 이후의 메모리 영역의 사용 용량(메모리 영역의 총 용량)
4. secs, GC 이전의 Java 힙 사용 용량을 나타냅니다. ->GC 이후 Java 힙의 사용 용량(Java 힙의 전체 용량), 이 메모리 영역에서 GC가 차지하는 시간입니다.
5. [Times: user=0.19 sys=0.00, real=0.05 secs]는 프로그램 시간 소모, 시스템 시간 소모, 실제 시간 소모를 의미합니다. 여기서 사용자 시간이 실제 시간을 초과하는 것은 정상입니다. 이는 멀티 스레드가 CPU 전환을 수행 중이며 멀티 스레드 시간이 중첩된다는 의미입니다.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!