JVM(Java) 메모리 옵션 정리
JVM(Java) 메모리 옵션 정리 1. 최대 성능JAVA_OPTS=”-Djava.awt.headless=true -Dfile.encoding=UTF-8 -server -Xms1G -Xmx16G -Xss4m -XX:NewSize=256m -XX:MaxNewSize=512m -XX:+DisableExplicitGC -XX:-UseGCOverheadLimit” 2. 최대 안정 (for WebInspect)JAVA_OPTS=”-Djava.awt.headless=true -Dfile.encoding=UTF-8 -server -Xms1G -Xmx16G -Xss4m -XX:NewSize=256m -XX:MaxNewSize=512m -XX:+CMSClassUnloadingEnabled -Dsun.rmi.dgc.client.gcInterval=60000 -Dsun.rmi.dgc.server.gcInterval=60000 -XX:-UseGCOverheadLimit” ※ -XX:PermSize=512m -XX:MaxPermSize=512m는 Java 8에서 없어짐. ■ Heap영역 : new 연산자로 생성된 객체와 배열을 저장하는 영역으로 GC 대상이 되는 영역이다. 1.Eden, Survivor, Old로 […]