JVM 현재 자바 프로 세 스 의 시작 인자 보기

1969 단어 JVM
자바 온라인 시스템 문 제 를 분석 하고 포 지 셔 닝 하기 위해 서 는 JVM 이 시 작 될 때의 일부 매개 변수 설정 을 살 펴 봐 야 합 니 다. 예 를 들 어 쓰레기 회수 알고리즘, 쌓 기 크기 등 입 니 다.이 매개 변 수 는 시작 스 크 립 트 에서 명확 하 게 가리 킬 수도 있 고 기본 값 을 사용 할 수도 있 습 니 다.시스템 운행 과정 에서 다른 사람들 은 시스템 파 라 메 터 를 동적 으로 조정 할 수 있 습 니 다.   
jmap -heap [   ]
JVM version is 25.201-b09

using thread-local object allocation.
Parallel GC with 8 thread(s)

Heap Configuration:
   MinHeapFreeRatio         = 0
   MaxHeapFreeRatio         = 100
   MaxHeapSize              = 2147483648 (2048.0MB)
   NewSize                  = 715653120 (682.5MB)
   MaxNewSize               = 715653120 (682.5MB)
   OldSize                  = 1431830528 (1365.5MB)
   NewRatio                 = 2
   SurvivorRatio            = 8
   MetaspaceSize            = 21807104 (20.796875MB)
   CompressedClassSpaceSize = 1073741824 (1024.0MB)
   MaxMetaspaceSize         = 17592186044415 MB
   G1HeapRegionSize         = 0 (0.0MB)

Heap Usage:
PS Young Generation
Eden Space:
   capacity = 714604544 (681.5MB)
   used     = 457373464 (436.1853256225586MB)
   free     = 257231080 (245.3146743774414MB)
   64.00371615884939% used
From Space:
   capacity = 524288 (0.5MB)
   used     = 0 (0.0MB)
   free     = 524288 (0.5MB)
   0.0% used
To Space:
   capacity = 524288 (0.5MB)
   used     = 0 (0.0MB)
   free     = 524288 (0.5MB)
   0.0% used
PS Old Generation
   capacity = 1431830528 (1365.5MB)
   used     = 404392808 (385.6590347290039MB)
   free     = 1027437720 (979.8409652709961MB)
   28.243063693079744% used

NewRatio:  오래된 시대/신세대 의 메모리 비율 을 지정 합 니 다. 기본 값 은 2 대 1 입 니 다.hotspot 가상 컴퓨터 에서 메모리 쌓 기 = 신세대 + 옛날.- XX: MaxNewSize 를 설정 한 경우 - XX: NewRatio 의 값 은 무시 되 고 오래된 메모리 = 메모리 - 신세대 메모리.오래된 시대 의 최대 메모리 = 메모리 더미 - 신세대 최대 메모리.
SurvivorRatio: 신세대 중 1 개 Eden 구역 과 1 개 Survivor 구역 의 크기 비율.hotspot 가상 컴퓨터 에서 신세대 = Eden 1 개 + Survivor 2 개.신세대 메모리 가 10M, Survivor Ratio = 8 이면 Eden 구역 은 8M, 2 개의 Survivor 구역 은 각각 1M 를 차지한다.
....

좋은 웹페이지 즐겨찾기