6월, 2022의 게시물 표시

JAVA JVM 옵션에 대한 이해

개요 JVM 구동 옵션들은 사실 무진장 많다 그중 N4에서 사용할 수 있는 xss xmx xms 에 대해 알아본다 Contents -XSS 옵션 JAVA에서 쓰래드가 갖는 스택의 최대 크기를 설정한다. 즉 커지면 커질수록 한 쓰래드가 갖는 메모리 크기는 커지지만  시스템이 지원할 수 있는 쓰래드 갯수는 줄어든다. -XMX 옵션 JVM에서 프로세스가 사용할 수 있는 최대 메모리의 크기를 설정 -XSS 옵션 JVM에서 프로세스가 시작과 동시에 할당되는 메모리의 양을 설정 java -Xms256m -Xmx2048m 위의 예제는 Java프로세서가 256M의 메모리로 시작하고 최대 2048M의  메모리를 사용할 수 있음을 설정한다. 참조 Tech Doc: https://www.ibm.com/docs/en/ztpf/1.1.0.15?topic=options-xss-option Article: https://itecnote.com/tecnote/java-what-are-the-xms-and-xmx-parameters-when-starting-jvm/ Forum: https://www.edureka.co/community/162467/what-are-the-xms-and-xmx-parameters-when-starting-jvm