티스토리 뷰

etc

jvm setting flag 의미

shannon. 2023. 3. 9. 16:08
반응형

선택의미

-Xms 힙 메모리의 초기 크기 지정
-Xmx 힙 메모리의 최대 크기 지정
-XX:새로운 비율 이전 영역과 젊은 영역의 크기 비율 지정
-XX:새로운 크기 젊은 영역의 초기 크기 지정
-XX:맥스뉴사이즈 젊은 영역의 최대 크기 지정
-Xmn -XX: 뉴사이즈와 유사함
-XX : 파마 크기 영구 영역의 초기 크기 지정(Java 7 이하에서 유효)
-XX : 최대 타마 크기 영역의 최대 크기 지정(Java 7 이하에 유효)
-XX:메타스페이스 크기 메타스페이스 GC를 수행하기 위한 대략적인 크기 지정(java8 이상에서 유효)
-XX:최대 메타스페이스 크기 메타스페이스의 최대 크기 지정(Java 8 이상에서 유효)
-XX:평행GC읽기 가비지 수집기가 실행될 스레드 수 지정
-자세한 정보: GC 로그 가비지 수집 세부 정보
-xloggc : 경로 가비지 수집 로그를 파일로 리디렉션
-XX:+프린트GC -자세한 정보 : GC와 유사
-XX:+PrintGC데테일 로그 가비지 수집 세부 정보
-XX:+PrintGCTimeStamps Java 시작부터 가비지 콜렉션 로그까지의 상대 시간 출력
-XX:+PrintGCDateStamps 처리 시간을 가비지 수집 로그에 출력
-XX:+인쇄 참조GC 가비지 수집 중에 약한 참조에 대한 작업 기록
-XX:+GCLog파일 회전 사용 가비지 수집 실행 로그 회전
-XX:GCLog파일 번호 로그 회전이 활성화된 경우 유지할 파일 수 지정
-XX:GCLog파일 크기 1. 로그 회전의 파일 크기
-XX:+적응형 크기 정책 사용 힙 메모리의 영역 크기 자동 조정
-XX:+PrintAdaptiveSizePolicy 가비지 수집 로깅 중 영역 크기 변경에 대한 인쇄 정보
-XX:+프린트 테너링유통 가비지 수집 로그에서 승격할 출력 정보
-XX:+초기 생존자 비율 젊은 지역에서는 생존자 공간을 위해 미리 예약 할 금액을 지정하십시오.
-XX:최소 생존자 비율 생존자 공간에 대해 적응적으로 수정할 젊은 영역의 크기를 지정합니다.
-XX:목표 생존자 비율 생존자 영역의 여유 공간 지정
-XX:초기 종신 임계값 JVM이 생존자 영역에서 오브젝트를 유지하는 기간의 초기값으로, 가비지 콜렉션 수로 표시됩니다.
-XX:최대 임계 값 JVM이 생존자 영역에 오브젝트를 유지하는 최대 시간은 가비지 콜렉션 수로 표시됩니다.

#!/bin/sh
JAVA_OPTS="-Xms=512M -Xmx=512M -XX:MaxMetaspaceSize=512M"
export JAVA_OPTS

힙의 최대값은 512MB이고 최대 메타스페이스 값은 512MB입니다.
・ JVM을 시작할 때 512MB가 예약되어 더 이상 증가하지 않습니다.
힙 할당 값과 최대 값을 동일하게 만드는 의도는 할당 된 양을 확장 할 때 오버 헤드를 제거하는 것입니다. 최대 메타 스페이스 값은 512MB이며 더 이상 증가하지 않습니다.

-Xms256m -Xmx1g -XX:MaxPermSize=256m
반응형

'etc' 카테고리의 다른 글

Kubenetes reference  (0) 2023.06.09
Flight Phase  (0) 2023.05.29
CAmkES / RISC-V/ ARM  (0) 2022.12.28
cbor  (0) 2022.12.24
eng study  (0) 2022.12.24
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/07   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31
글 보관함