eclipse.ini 非标准选项

Posted

技术标签:

【中文标题】eclipse.ini 非标准选项【英文标题】:eclipse.ini non-standard options 【发布时间】:2012-10-28 23:43:42 【问题描述】:

我有内存不足的错误,并且通常使用窗口构建器运行非常慢的 Eclipse 并处理一些大型可视类,所以经过一些研究后,我意识到增加堆 java 大小可以解决问题......确实如此。 ..

(在 eclipse.ini 上) -启动 plugins/org.eclipse.equinox.launcher_1.3.0.v20120522-1813.jar --launcher.library 插件/org.eclipse.equinox.launcher.win32.win32.x86_1.1.200.v20120522-1813 -产品 org.eclipse.epp.package.jee.product --launcher.defaultAction 打开文件 --launcher.XXMaxPermSize 1024M -showsplash org.eclipse.platform --launcher.XXMaxPermSize 1024米 --launcher.defaultAction 打开文件 -vmargs -Dosgi.requiredJavaVersion=1.6 -Dhelp.lucene.tokenizer=标准 -Xms120m -Xmx512m -XX:MaxPermSize=1024m

现在我不明白为什么增加堆大小会伤害我,所以每次我尝试穿上

-Xmx1024m

它给了我“无法创建 Java 虚拟机”

为什么我不能这样做,它会帮助我处理视觉类的缓慢处理和渲染吗?

【问题讨论】:

【参考方案1】:

查看这篇相关文章,该文章提供了许多解决“无法创建 Java 虚拟机”问题的解决方案: Eclipse error: 'Failed to create the Java Virtual Machine'

除了增加堆之外,大多数情况下,使用-XX:MaxPermSize 参数还有助于增加永久代空间。将此设置为 128m 甚至 256m 可能会加快速度。

【讨论】:

很抱歉没有提到它,但我也在使用 -XX:MaxPermSize 和 1024 @VitorHugo 如果您只发布一半信息,您希望人们如何帮助您?尝试一一删除您添加的参数,直到 Eclipse 启动。然后试着看看为什么它不起作用。顺便说一句,MaxPermSize 的写法与堆大小不同:-XX:MaxPermSize=256M(注意= @VitorHugo Wild 猜测,但您使用的是 JVM 32 位还是 JVM 64 位? 您输入了两次,但不确定这是否有问题。检查此以获取有关--XX:MaxPermSizelaucher.XXMaxPermSize 之间差异的更详细说明:wiki.eclipse.org/… 您可能想尝试-XX:MaxPermsize @VitorHugo 将 MaxPermSize 减小到 256M 时是否有效?可能是因为 32 位 JVM 占用了太多内存(它可能可以处理大约 3Gb 的内存)【参考方案2】:

查看这篇相关文章,它提供了许多解决“无法创建 Java 虚拟机”问题的解决方案:Eclipse 错误:无法创建 Java 虚拟机

【讨论】:

以上是关于eclipse.ini 非标准选项的主要内容,如果未能解决你的问题,请参考以下文章

如何修改eclipse.ini

eclipse中如何设置启动参数

eclipse中怎么设定预设注释作者

eclipse中,哪儿能设置jvm的启动参数

eclipse 设置 作者名UI及标准注释

[转载]Eclipse.ini的相关说明