Eclipse ini文件;参数,含义和“最佳实践”值

时间:2009-11-09 14:07:08

标签: java eclipse configuration

我希望微调我的eclipse.ini文件以最适合我的系统和开发环境。

http://wiki.eclipse.org/Eclipse.ini不是很有帮助。

我想知道例如:

给定大小为Y且Java版本为Z的X RAM内存的处理能力; -Xms&的值是多少? -Xmx应该是。

一般来说,是否有指南或教程,如果没有实践教你的话?

2 个答案:

答案 0 :(得分:8)

这确实取决于情况。但请记住,这些是标准的Java VM参数,而不是eclipse特定的。

无论如何,这里有一个如何决定的纲要:

  1. Xmx 是您的最大堆大小 - 如果您打算使用一些真正占用大量内存的插件,你想要将你的Xmx大小增加到至少1024米(-Xmx1024m),而如果内存不是那么重要(比如说你正在运行香草日食)那真的没关系。另一个你想增加这个的时间是你的内存不断耗尽。

  2. Xms 是您的最小堆大小 - 再次,如果您知道您将使用大量内存为什么浪费时间增加堆?您可以立即以特定大小启动堆。例如,您可以将其设置为-Xms256m,并且您的堆大小将从此处开始。

  3. 如果您真的想调整eclipse的内存设置,则不能忽略-XX:MaxPermSize参数(通过-XX:MaxPermSize=256m设置),这会增加最大永久生成空间。默认情况下,Java的PermGenSpace非常小,因此当您将越来越多的插件加载到eclipse中时,您可能会收到与此相关的错误。

答案 1 :(得分:4)