자바 실행 옵션(Option)
- Xms : 자바 구동시 JVM 이 사용 가능한 최소 메모리 사이즈
예) -Xms1024m
- Xmx : 자바 구동시 JVM 이 사용 가능한 최대 메모리 사이즈
예) -Xmx2048m
- PermSize : JVM의 Permanent 영역 최소 메모리 사이즈
예) -XX:PermSize=64m
- MaxPermSize : JVM의 Permanent 영역 최대 메모리 사이즈
예) -XX:MaxPermSize=256m
- DisableExplicitGC : 가비지 컬렉션(Garbage Collection) 강제 사용 중지. System.gc() 메소드는 JVM 에게 지금 하는게 어떠냐 하고 부탁하는 정도로 생각하면 된다.
예) -XX:+DisableExplicitGC
- SurvivorRatio : 생존률 이라고 하는데 솔직히 아직 잘 모르겠다. 더 공부후에 다시 정리 하도록 하겠다.
예) -XX:SurvivorRatio=8
- ParallelGCThreads : GC에 관련된거 같기는 한데 CPU 코어수와 동일하게 적어야 되는걸로만 알고있다;;;
예) -XX:ParallelGCThreads=4
- UseParallelOldGC : Major GC에서 parallel collector를 활성화 할 수 있다고 한다.
예) -XX:+UseParallelOldGC
- HeapDumpOnOutOfMemoryError : 나중에 정리 하겠다.
예 ) -XX:+HeapDumpOnOutOfMemoryError
- HeapDumpPath : 추후 정리
예) -XX:HeapDumpPath=C:\TmaxSoft\JEUS6.0/logs/heap/container4 -verbosegc
- Xloggc : 추후 정리
예 ) -Xloggc:C:\TmaxSoft\JEUS6.0/logs/heap/container4/gc_con4.log
- PrintGCDetails : 추후 정리
예) -XX:+PrintGCDetails
- PrintGCTimeStamps : 추후 정리
예) -XX:+PrintGCTimeStamps
- PrintHeapAtGC : 추후 정리
예) -XX:+PrintHeapAtGC