Programing

JVM 메모리를 어떻게 늘릴 수 있습니까?

lottogame 2020. 10. 27. 07:47
반응형

JVM 메모리를 어떻게 늘릴 수 있습니까?


이 질문에 이미 답변이 있습니다.

안녕하세요, 애플리케이션에 따라 JVM의 메모리를 늘릴 수 있는지 알고 싶습니다. 그렇다면 JVM 메모리를 어떻게 늘릴 수 있습니까? 그리고 JVM의 크기를 어떻게 알 수 있습니까?


JVM을 시작할 때 메모리 요구 사항에 맞게 두 개의 매개 변수를 조정할 수 있습니다.

-Xms<size>

초기 Java 힙 크기를 지정하고

-Xmx<size>

최대 Java 힙 크기.

http://www.rgagnon.com/javadetails/java-0131.html


Eclipse를 사용하는 경우 실행 구성의 VM 인수에서 특정 애플리케이션에 필요한 크기를 EX로 지정하여이를 수행 할 수 있습니다. -Xms128m -Xmx512m

또는 Eclipse에서 실행되는 모든 애플리케이션이 동일한 지정된 크기를 갖도록하려면 eclipse.iniEclipse 홈 디렉토리 에있는 파일에서이를 지정할 수 있습니다 .

런타임 중에 JVM의 크기를 얻으려면 Runtime.totalMemory()Java 가상 머신의 총 메모리 양을 바이트 단위로 반환하는 것을 사용할 수 있습니다 .


java를 호출 할 때 -Xmx 플래그를 사용하십시오 (예 : 힙 크기에 대해 512 메가의 경우 -Xmx512m). 힙을 처음부터 바로 늘리려면 -xms 플래그를 사용하여 힙을 더 크게 시작할 수도 있습니다. 기본 크기는 128megs입니다.


프로젝트-> 실행 도구-> 구성 실행 ..-> 인수 탭 선택-> VM 인수에서 JVM 메모리 할당을 늘릴 수 있습니다. Java HotSpot 문서는 여기에서 VM 인수를 설정하는 데 도움이됩니다.

사소한 실수로 인해 많은 문제가 발생하므로 eclipse.ini를 변경하는 것을 선호하지 않습니다. VM Args를 사용하는 것이 더 쉽습니다.

참고 URL : https://stackoverflow.com/questions/2294268/how-can-i-increase-the-jvm-memory

반응형