Linux 64 비트에 Eclipse 4.2 (Juno)을 방금 설치했습니다. 스택에서 여러 개의 Eclipse.ini
스레드를 보았습니다. 오버플로,하지만 여전히 다른 메모리 매개 변수 사이의 관계를 이해하지 못합니다.Eclipse 용 메모리 매개 변수 이해
한 한편, VM위한 파라미터 존재하고 (예를 들어, -Xms
및 -Xmx
, -XX
), 다른 (예를 들어, --launcher.XXMaxPermSize
)가 직접 이클립스 제공하면서 -vmargs
따라 간다.
이러한 매개 변수 간의 관계는 무엇입니까? 8 개 이상의 GB의 메모리가있는 컴퓨터에서 어떻게 설정합니까?
나는 긴 스택 오버플로 질문 What are the best JVM settings for Eclipse? 알고있다,하지만 난 어떻게 이러한 매개 변수 나 자신을 조정하는 내용 싶습니다. 참고로
, 설치 후, 주노가 가지고있는 기본 매개 변수는 다음과 같습니다
-startup
plugins/org.eclipse.equinox.launcher_1.3.0.v20120522-1813.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.gtk.linux.x86_1.1.200.v20120522-1813
-product
org.eclipse.epp.package.cpp.product
--launcher.defaultAction
openFile
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
openFile
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Dhelp.lucene.tokenizer=standard
-XX:MaxPermSize=256m
-Xms40m
-Xmx512m
MaxPermSize 매개 변수가 의미하는 바는 설명이 아닙니다. – Ondreju