2GB 이상을 사용하는 Java 메모리 집약적 애플리케이션을 실행해야하지만 힙 최대 크기를 늘리는 데 문제가 있습니다. 지금까지 다음 접근 방식을 시도했습니다.
-Xmx 매개 변수 설정 (예 : -Xmx3000m) 이 접근 방식은 JVM 생성시 실패합니다. 내가 검색 한 결과 -Xmx는 2GB 미만이어야합니다.
은 Using + AggressiveHeap 옵션 : -XX을 . 이 방법을 시도하면 컴퓨터에 8GB의 메모리가 있어도 힙 크기가 1273.4MB라는 '메모리 부족'오류가 표시됩니다.
JVM의 최대 힙 크기를 늘릴 수있는 또 다른 방법이 있습니까? 다음은 컴퓨터 사양 요약입니다.
- 운영체제 : Windows 7 (64 비트)
- 프로세서 : Intel Core i7 (2.66GHz)
- 메모리 : 8GB
- 자바 버전 :
java version "1.6.0_18"
Java(TM) SE Runtime Environment (build 1.6.0_18-b07)
Java HotSpot(TM) Client VM (build 16.0-b13, mixed mode, sharing)