WAS/JVM(공통)

[정보] Oracle HotSpot VM 비표준 옵션(-X) 설명

투칼론 2018. 3. 18. 12:15
반응형


 옵션

 설명 

 -X

 비표준 옵션을 출력 

 -Xint

 인터프리터 모드로 작동. 네이티브로 컴파일되지 않음 

 -Xbatch

 백그라운드 컴파일 작업을 disable 함 

 -Xbootclasspath:bootclasspath

 JVM 기동시에 처음 로딩하는 부트 클래스 설정. 콜론(:)으로 구분되는 디렉터리, jar파일, zip파일이 나열됨

 -Xbootclasspath/a:path - 부트 클래스 패스 맨 마직막에 추가함

 -Xbootclasspath/p:path - 부트 클래스 패스 맨 앞에 설정함

 -Xcheck:jni

 JNI함수에 대한 추가적인 체크 

 -Xfuture

 엄격한 자바 클래스 포맷 체크 

 -Xnoclassgc

 클래스 GC를 disable 함 

 -Xloggc:file

 GC로그 파일 위치 설정. 설정하지 않으면 표준출력파일(stdout)으로 출력함

 -Xmnsize

 young generation(nursey) 크기. -XX:NewSize 옵션으로 설정할 수 있음

 -Xmsn

 n은 힙 초기 크기. 예) -Xms1024m

 -Xmxn

 n은 힙 최대 크기. 예) -Xmx2048m

 -Xprof

 프로파일링 정보를 stdout으로 출력. 개발 환경에서만 사용할 것 

 -Xssn

 스택 크기 

 -Xverify:mode

 클래스의 바이트코드를 실행하기 전에 verify함.

 mode는 

 - remote : 디폴트. 부트 클래스로더에 로딩된 클래스를 제외한 모든 클래스

 - all : 모든 클래스 

 - none : verify를 하지 않음