JVM 메모리를 어떻게 늘릴 수 있습니까?
이 질문에 이미 답변이 있습니다.
- Java 11 답변 에서 힙 크기 늘리기
안녕하세요, 애플리케이션에 따라 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.ini
Eclipse 홈 디렉토리 에있는 파일에서이를 지정할 수 있습니다 .
런타임 중에 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
'Programing' 카테고리의 다른 글
div가 본문 높이의 100 %를 차지하고 고정 높이 머리글 및 바닥 글을 뺀 값을 가져옵니다. (0) | 2020.10.27 |
---|---|
Chrome 디버거 확장이있는 Visual Studio Code의 "확인되지 않은 중단 점" (0) | 2020.10.27 |
Python에서 가장 좋은 것은 urllib2, PycURL 또는 mechanize? (0) | 2020.10.27 |
캐스팅과 Convert.To () 메서드 사용의 차이점 (0) | 2020.10.27 |
docker-compose start“오류 : 시작할 컨테이너가 없습니다.” (0) | 2020.10.27 |