32 비트 Windows XP (Java 1.4, 1.5 및 1.6)에서 실행되는 Java SE에 대해 항상 1400MB를 할당 할 수있었습니다.
java -Xmx1400m ...
오늘 저는 Java 1.5_16 및 1.6.0_07을 사용하는 새 Windows XP 시스템에서 동일한 옵션을 시도했지만 오류가 발생했습니다.
Error occurred during initialization of VM
Could not reserve enough space for object heap
Could not create the Java virtual machine.
시행 착오를 통해 1200 메가 바이트가이 컴퓨터에 할당 할 수있는 최대 용량 인 것 같습니다.
한 기계가 1400을 허용하고 다른 기계가 1200 만 허용하는 이유에 대한 아이디어가 있습니까?
편집 : 컴퓨터에는 Windows가 인식 할 수있는 약 3.5GB의 4GB RAM이 있습니다.