32 비트 JVM의 최대 힙 공간은 2G라고 알려져 있지만 실험적으로 1290M 정도의 다양한 공간 만 할당 할 수 있다는 것을 알고 있습니다. (때로는 더 안전하게 할당 할 수 있습니다. 때때로 그 숫자에 오류가 발생합니다.)32 비트 JVM : 최대 힙 공간?
또한 64 비트 JRE가 있고 OS는 Win7 64 비트이기 때문에 RAM 사용을 거의 제한 할 수 없습니다.
단순히 64 비트 JVM을 사용할 수 있기 때문에 문제가 없습니다.하지만 더 정확하게 알고 있으면 다른 사람을 도울 수 있습니다.
그래서 궁금합니다. 왜 이상한 최대 힙 영역이 생깁니 까?
나는 32 비트 JRE를 가리키는 변수로의 -Xmx 및 java32에 대한 숫자를 변화와 함께"%java32%" -xmx****M Program
처럼 cmd를 명령을 사용했다.
다른 주제에서이 주제를 찾았지만 다른 곳이나 검색에 능숙하지 않습니다.
편집 :
가 할당 내가 그 메모리를 사용하지 않았기 때문에, 난 그냥 그것을 위해 시스템을 요구 부정확하다.
물론 64 비트 JRE는 4G 이상에서도 힙 공간을 허용합니다.
[관련] (http://www.oracle.com/technetwork/java/hotspotfaq-138619.html#gc_heap_32bit), 답변 없음. – keyser
덧붙여서 : 우선 (관련의 밑에) 오른쪽에 첫번째 포스트 ... – Burkhard