Eclipse의 .ini 설정은 최대 힙 크기를 변경하는 데 도움이되지 않는 것 같습니다.
-
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 주장 필드.
제휴하지 않습니다 StackOverflow