我通过从 Eclipse 网站下载 .tar.gz 文件并在我的主目录中提取来在 ubuntu 中使用 Eclipse EE。我在 eclipse.ini 中将 -Xmx 设置为 3072m。这里是:
-startup
plugins/org.eclipse.equinox.launcher_1.1.0.v20100507.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.gtk.linux.x86_64_1.1.1.R36x_v20100810
-product
org.eclipse.epp.package.jee.product
--launcher.defaultAction
openFile
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
openFile
-vmargs
-Dosgi.requiredJavaVersion=1.5
-XX:MaxPermSize=256m
-Xms2048m
-Xmx3072m
但是当我试图通过
Runtime.getRuntime().totalMemory()
它返回 62193664,即 59mb。我还尝试从终端设置 vmagrs 启动 Eclipse,但没有任何改变。我不知道发生了什么。如何设置堆大小?我的总内存是 4gb,我使用 64 位 Ubuntu 和 64 位 eclipse。任何信息都会对我很有帮助。