2010-11-29 4 views
19

이제 INI 파일이 내 설정은 다음과 같습니다Eclipse에서 Xmx 및 Xms의 최대 값은 무엇입니까?

-Xms768M -Xmx1024M 그들에게 이상을 설정하는 경우

, 일식 ... 일식없이이 값을 증가하는 방법이 있나요 더 이상 시작되지 않습니다 부서지는거야?

+0

는 참조 [크기 조정 자바 힙] (http://publib.boulder.ibm.com/infocenter/javasdk/를 tools/index.jsp? topic =/com.ibm.java.doc.igaa/_1vg00014884d287-11c3fb28dae-7ff6_1001.html) – stacker

+1

[This] (http://javahowto.blogspot.com/2006/06/6-common- errors-in-setting-java-heap.html) 문서가 도움이 될 것입니다. Java 힙 크기를 설정할 때 피할 오류를 표시합니다 (예 : 힙 크기가 PC의 실제 메모리보다 커야합니다). – kgiannakakis

답변

27

최대 값은 Eclipse에 종속되지 않으며, OS에 따라 다르며 사용 가능한 실제 메모리에 따라 다릅니다.

당신은이 질문에 대해 살펴 걸릴 수도 있습니다

: Max amount of memory per java process in Windows?

+1

또한 사용 가능한 실제 메모리에 따라 다릅니다. – kgiannakakis

+0

32 비트 Eclipse/JVM의 장벽이 있습니다 – Terran

+0

32 비트 OS의 한계와 다른가요? – Guillaume

8

난 당신이 32 비트 JVM과 32 비트 이클립스를 사용하는 추측하고있다. 당신이 지정한 것보다 heapsize를 허용하지 않을 것입니다.

64 비트 JVM과 함께 64 비트 Eclipse를 사용하면 훨씬 큰 메모리로 Eclipse를 시작할 수 있습니다. (-Xms1024m -Xmx4000m으로 시작합니다.)

6

왜 -Xms768 (작은 힙이 최소 768 ...이어야합니까?)이 필요합니까?

즉 Java 프로세스 (search in eclipse)는 할당 된 768m 메모리로 시작합니다. 그렇지 않습니까? 그래서 일식이 제대로 시작되지 않습니다.

예를 들어 -Xms16-Xmx2048m을 시도하십시오.

4

나는 eclipse.ini에 대해 다음 설정을 시도 :

org.eclipse.epp.package.jee.product 
--launcher.defaultAction 
openFile 
--launcher.XXMaxPermSize 
1024M 
-showsplash 
org.eclipse.platform 
--launcher.XXMaxPermSize 
1024m 
--launcher.defaultAction 
openFile 
--launcher.appendVmargs 
-vmargs 
-Dosgi.requiredJavaVersion=1.6 
-Xms128m 
-Xmx2048m 

이제 일식 성능이 약 2 배 빠른 그 전에이다.

또한 여기에 좋은 도움이 심판 찾을 수는 운영 체제에 의존하기 때문에 http://help.eclipse.org/indigo/index.jsp?topic=/org.eclipse.platform.doc.isv/reference/misc/runtime-options.html

관련 문제