Eclipse의 .ini 설정은 최대 힙 크기를 변경하는 데 도움이되지 않는 것 같습니다.

StackOverflow https://stackoverflow.com/questions/1413150

  •  06-07-2019
  •  | 
  •  

문제

다음은 내 eclipse.ini 파일입니다.

-startup
plugins/org.eclipse.equinox.launcher_1.0.200.v20090520.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.0.200.v20090519
-product
org.eclipse.epp.package.java.product
--launcher.XXMaxPermSize
256M
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Xms40m
-Xmx256m

기본 물건. 그러나 64MB의 힙 크기로 충돌하는 앱이 있습니다. 나는 충돌 할 때까지 몇 초마다 힙 크기 (바이트)를 인쇄하고 있으며, 마지막 출력은 다음과 같습니다.

66650112 스레드의 예외 "main"java.lang.outofmemoryerRor : java.lang의 Java 힙 공간 등

나는 Sun 's Java를 사용하고 있습니다. Java에 사용할 수있는 최대 RAM을 설정하는 데 필요한 다른 장소가 있습니까?

도움이 되었습니까?

해결책

당신은 당신의 앱이 메모리가 아닌 오류로 충돌한다고 말하는 것 같습니다.이 경우 제공해야합니다. JVM Args 일식이 아닌 앱 설정 힙 크기를 설정합니다.

그들은 다음과 같이 보입니다.

-Xms256M;-Xmx512M

다른 팁

이 설정은 Eclipse 플랫폼 자체에 유효합니다. Eclipse 내에서 시작된 응용 프로그램은 별도의 JVM에서 시작되었으며 기본 힙 크기는 64MB입니다.

쉽게 해결할 수 있습니다 구성 실행 귀하의 신청서에서 선택하십시오 논쟁 탭하고 VM 매개 변수를 추가하십시오 -Xmx128M ~로 VM 주장 필드.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top