2011-11-23 24 views
0

eclipse.ini中,我們可以設置一個參數來動態地爲Eclipse分配內存。有人知道它是什麼論點嗎?動態分配內存到月蝕

+2

你說的是xmx嗎? –

+0

我讀過除xms和xmx之外的其他地方,還有另外一個可以添加動態內存分配的參數 – Noor

+0

您能更詳細地描述「動態」分配內存嗎? – Kane

回答

1

你不能告訴Eclipse需要儘可能多的內存。這是一個JVM,所以你必須先告訴它最大的內存量。 (例如,請參閱What does Java option -Xmx stand for?

您可以使用eclipse.ini中的-Xmx和-Xms內存選項分配更多內存。 這是我的。注意設置內存選項的最後三行:

-startup 
plugins/org.eclipse.equinox.launcher_1.1.1.R36x_v20101122_1400.jar 
--launcher.library 
plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.2.R36x_v20101222 
-product 
org.eclipse.epp.package.java.product 
--launcher.defaultAction 
openFile 
--launcher.XXMaxPermSize 
256M 
-showsplash 
org.eclipse.platform 
--launcher.XXMaxPermSize 
256m 
--launcher.defaultAction 
openFile 
-clean 
-vmargs 
-Dosgi.requiredJavaVersion=1.5 
-Xms256m 
-Xmx1280m 
-XX:MaxPermSize=256m 
+0

如果我將Xmx設置爲較高值,它是否會成爲問題? – Noor

+0

是的,如果設置得太高,可能會成爲問題。它爲你的月蝕分配了很多內存。 –