2016-06-06 3 views
1

Java 프로젝트를 실행하려면 많은 메모리가 필요합니다. 내가 여기에 플래그를 변경하는 경우 : 그것은 잘 작동 enter image description hereJava Netbeans 힙 크기

그러나 나는 아직도 더 큰 힙 크기를 필요로하지만 2g이나 뭐 같은 더 큰 크기를 선택할 때마다 항상 다음과 같은 메시지가 표시됩니다 그렇게 :

enter image description here

내가 잘못하고 있니? 이 문제를 해결하기 위해 내가 할 수있는 일은 어디서나 보였지만 해결책을 찾을 수없는 것 같았고 내가 기대했던 것보다 더 빨리 끝나야 할 임무를 위해 이것을 정말로 필요로합니다 ...

편집 :해야합니다. 내 컴퓨터에 8GB RAM이있어 문제가되지 않아야하며 Windows 10에서 작동하고 있다고 덧붙입니다.

EDIT1 :

enter image description here

가 어떻게 여기 내 JVM이 32 또는 64 비트의 경우에서 결론을 내릴 수있다 :이 창을 얻을에 대해 I가 도움말 ->을 클릭하면?

+0

Ditch NetBeans! Eclipse를 시작하십시오! –

+0

거기에서도 힙 크기를 설정해야합니까? –

+0

아마도 당신은해야 할 것입니다. 그러나 다른 한편으로 왜 거대한 힙 크기가 필요합니까? 실행중인 응용 프로그램은 무엇입니까? –

답변

2

jvm이 32 또는 64 비트 인 경우 어떻게 결론을 맺을 수 있습니까? 32 비트 JVM을 사용

당신 있습니다.

64 비트 JVM은 32 비트 프로세스가 메모리를 2GB로 제한되며, 자바는 일반적으로 보통 1.2GB에 대해 다음 이상을 사용할 수 없습니다 버전 문자열의 정보, 예컨대을 :

1.8.0_92; Java HotSpot(TM) 64-Bit Server VM 25.92-b14 

이 포함되어 있습니다. 나는 이것이 Windows 버전과 구성에 달려 있다고 생각한다.

enter image description here

그래서 그냥 32 비트 JDK를 제거하고 64 비트 하나를 설치, 당신은 당신의 컴퓨터에있는 모든 기가 바이트를 사용할 수 있습니다.

+0

2GB의 경우 약 2GB입니까? 32 비트 머신에서는 총 4GB의 절반 인 4GB의 절반이 실제로 사용되지만 32 비트 아키텍처의 경우에는 64 비트 시스템에서 64 비트 시스템을 사용하는 방법을 볼 수 있습니다. 조금 전까지는 32 비트 OS가 여전히 사용 중임을 당황스럽게 생각합니다. – XaolingBao

+0

@Lasagna :이 경우에는 32 비트 _OS_가 아니라 32 비트 _ 응용 _ –

+0

글쎄, 나는 32 비트 응용 프로그램은 32 비트 컴퓨터에서 실행될 것입니다 ... 제가 알지 못하는 정보가 없으면 항상 토론을 할 수 있습니다 :). – XaolingBao