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

Yan*_*eve 3 java eclipse configuration

我希望微调我的eclipse.ini文件,以最好地适应我的系统和开发环境.

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

我想知道例如:

给定大小为Y的X RAM内存和Java版本Z的处理能力; -Xms和-Xmx的值应该是什么.

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

Mal*_*eur 8

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

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

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

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

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