이미 -Xmx2G를 사용 중입니다. 나는 계속 나아갈 수 있을까? 사용하는 기계에 따라 다릅니 까?자바 힙의 상한선
답변
:
4.1.2 힙 사이즈 자바 애플리케이션의 최대 힙 사이즈 세 요인에 의해 제한된다
: 처리 데이터 모델 (32 비트 또는 64 비트) 및 관련 운영 체제 제한, 시스템 에서 사용 가능한 가상 메모리 양이 이고 실제 크기가 인 경우 시스템에서 사용할 수있는 메모리.
특정 응용 프로그램에 대한 Java 힙의 크기를 초과 할 수 없다 또는 은 프로세스 데이터 모델의 최대 가상 주소 공간에 도달합니다. 32 비트 프로세스 모델의 경우 최대 프로세스의 가상 주소 크기는 (일반적으로 4GB)이지만 일부 운영에서는 시스템의 경우 2GB 또는 3GB로 제한됩니다. 실제 제한은 응용 프로그램에 따라 다르지만 최대 힙 크기는 일반적으로 2GB 제한의 경우 -Xmx3800m (1600m)입니다.
이지만 일부 운영 체제에서는 2GB 또는 3GB로 제한합니다. 아주 사실. 실제 제한을 나열하는 JVM 버전 및 hw 아키텍처와 함께 OS + 서비스 팩 목록을 보는 것이 흥미로울 것입니다. –
왜 불평 할 때까지 다른 힙 옵션으로 java를 실행하여 실험하지 않겠습니까? 당연히 그것의 의존은, 당신의 컴퓨터가 단지 64k를 가지고 있다면 당신은 멀티 기가 바이트 몬스터의 동일한 힙 능력을 기대할 수 없다! Java Tuning White Paper 가입일
실험을 할 수 없습니다. 지금은 액세스 할 수없는 다른 컴퓨터에서 프로그램을 실행해야하기 때문에 – javanerd
- 1. 주어진 프로그램의 버그 상한선
- 2. 일반 힙의 비교 연산자
- 3. 바이너리 힙의 삭제
- 4. Java 힙의 크기를 고정하는 방법
- 5. 힙의 끝 주소를 아는 방법?
- 6. Berkeley DB 복제 : 복제본 수의 상한선?
- 7. 오픈 소스 데이터베이스의 행 수에 대한 상한선?
- 8. Java에서 배열의 일부를 삭제하여 힙의 메모리 해제
- 9. 힙의 다른 객체를 가리키는 힙의 포인터 유형을 가리키는 포인터 유형을 할당 해제하는 방법은 무엇입니까?
- 10. 동적 비딩은 C++에서 힙의 객체에서만 발생합니까?
- 11. 안드로이드에서 네이티브 힙의 최대 크기는 무엇입니까?
- 12. 힙의 2 진수에서 다차원 배열로 캐스팅
- 13. 3 세대 오브젝트와 대형 오브젝트 힙의 차이점
- 14. iOS에서 pthread_cancel을 수행하면 힙의 메모리가 해제 되나요?
- 15. Cygwin malloc이 힙의 다른 메모리를 오버라이드합니다.
- 16. 연결된 구조 힙의 마지막 요소 찾기
- 17. Microsoft 인덱싱 서비스 Cisso.dll interop 라이브러리 : 4 바이트 정수의 상한선?
- 18. 힙의 벡터에 객체 값을 추가하는 것이 언제 안전합니까?
- 19. 개체가 힙의 페이지 단위 중 가장 작은 단위입니까?
- 20. 자바 크기 조정 힙 질문
- 21. HP-UX 환경 JVM에서 C 힙과 Java 힙의 실행 범위는 무엇입니까?
- 22. 자바, 자바 VM, 자바 플랫폼
- 23. 자바 패널을 자바 패널에로드하십시오.
- 24. 자바 서블릿과 자바
- 25. 자바 애플릿과 자바 스크립트
- 26. 자바 스크립트 : 자바 스크립트
- 27. 자바 GUI에서 자바 웹으로
- 28. 자바
- 29. 자바 (
- 30. 자바
64 비트 OS가 더 필요하면 제한이 2GB입니다. @ dogbane 답을 확인하십시오. – vz0