我怎么能给日食更多的内存比512M?
我有以下设置,但是当我把1024和1024replace所有512,那么eclipse将不会启动。 我怎么能有超过512M内存我的Eclipse JVM?
-startup plugins/org.eclipse.equinox.launcher_1.0.201.R35x_v20090715.jar --launcher.library plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.0.200.v20090519 -product com.springsource.sts.ide --launcher.XXMaxPermSize 512M -vm C:\Program Files (x86)\Java\jdk1.6.0_18\bin\javaw -vmargs -Dosgi.requiredJavaVersion=1.5 -Xms512m -Xmx512m -XX:MaxPermSize=512m
我有很多问题试图让Eclipse接受尽可能多的内存,因为我希望能够使用(例如2到4个演出)。
在Eclipse安装目录中打开eclipse.ini
。 您应该能够更改-vmargs
之后的内存大小 高达1024没有问题 达到某个最大值,这取决于您的系统。 这是我的Linux机器上的那一节:
-vmargs -Dosgi.requiredJavaVersion=1.5 -XX:MaxPermSize=512m -Xms512m -Xmx1024m
这里是我的Windows机器上的那一部分:
-vmargs -Xms256m -Xmx1024m
但是,我没有把它设置为高于1024兆 。 如果有人知道如何做这个工作,我很想知道。
编辑 :32位版本的juno似乎不能接受超过xmx1024m在64位版本接受2048年。
编辑 :尼克的文章包含一些伟大的链接,解释两个不同的事情:
- 这个问题在很大程度上取决于你的系统和连续的可用内存量
- 通过使用javaw.exe(在Windows上),您可以获得更大的分配内存块。
我有8个Ram的演出,不能将-Xmx
设置为超过1024M的RAM,即使是最小的程序加载和Windows / Linux报告4和5演出的免费RAM。
这里是我如何增加日食朱诺的内存分配:
我的系统总共有4GB,当我在eclipse上工作的时候,我并没有运行其他任何重要的软件。 所以我分配2Gb。
我注意到的事情是,最小值和最大值之间的差异应该是512.下一个值应该说是2048分钟+ 512 = 2560最大
这里是设置-Xms2048m -Xmx2560m
之后eclipse里面的堆值:
日食的记忆饥饿的照顾和喂养是一个痛苦…
- http://www.eclipsezone.com/eclipse/forums/t104307.html
- https://bugs.eclipse.org/bugs/show_bug.cgi?id=188968
- https://bugs.eclipse.org/bugs/show_bug.cgi?id=238378
或多或less地,尽量less量的工作,这是你的最大。
您可以将其复制到您的eclipse.ini
文件中,使其具有1024M:
-clean -showsplash org.eclipse.platform --launcher.XXMaxPermSize 256m -vmargs -Xms512m -Xmx1024m -XX:PermSize=128m -XX:MaxPermSize=256m
我不认为你需要将MaxPermSize改为1024m。 这适用于我:
-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.jee.product --launcher.XXMaxPermSize 256M -showsplash org.eclipse.platform --launcher.XXMaxPermSize 256m -vmargs -Dosgi.requiredJavaVersion=1.5 -Xms256m -Xmx1024m -XX:PermSize=64m -XX:MaxPermSize=128m
在STS(严重基于Eclipse)的企业项目中工作时,我一直在崩溃,STS处于1GB左右的RAM使用状态。 我无法添加新的.war文件到我的本地tomcat服务器,删除tomcat文件夹重新添加后,发现我无法重新添加它。 基本上几乎所有需要除主菜单外的新popup窗口都导致STS冻结。
我编辑了STS.ini(你的Eclipse.ini可以configuration成类似的):
–launcher.XXMaxPermSize 1024M -vmargs -Xms1536m -Xmx2048m -XX:MaxPermSize = 1024m
马上重新启动STS,并在大约1.5个演出中看到它高原,最后不会崩溃
这是我如何pipe理它:
-vmargs
-Dosgi.requiredJavaVersion = 1.6
-XX:MaxPermSize参数=256米
-Xms512m
-Xmx650m(它可以是任何你想要的数字不只是1024m – 数字超过512m到你的免费ram)
但是我认为使用64位会更好。
- 为什么Eclipse需要这么长时间来更新Maven依赖关系?
- Eclipse中未绑定的类path容器
- 在Eclipse中添加GLSL语法高亮显示
- java.lang.NoClassDefFoundError:org / springframework / core / env / ConfigurableEnvironment
- Eclipse中的SVN责备
- 为什么Eclipse Juno 4.2运行“JPA Java Change Event Handler”进程?
- Eclipse无法加载SWT库
- Eclipse错误:“无法创buildJava虚拟机”
- 使用Eclipse颠覆性插件尝试提交时,获取“CHECKOUT只能在版本资源上执行”