我希望微调我的eclipse.ini文件以最适合我的系统和开发环境。
http://wiki.eclipse.org/Eclipse.ini不是很有帮助。
我想知道例如:
给定大小为Y且Java版本为Z的X RAM内存的处理能力; -Xms&的值是多少? -Xmx应该是。
一般来说,是否有指南或教程,如果没有实践教你的话?
答案 0 :(得分:8)
这确实取决于情况。但请记住,这些是标准的Java VM参数,而不是eclipse特定的。
无论如何,这里有一个如何决定的纲要:
Xmx 是您的最大堆大小 - 如果您打算使用一些真正占用大量内存的插件,你想要将你的Xmx
大小增加到至少1024米(-Xmx1024m
),而如果内存不是那么重要(比如说你正在运行香草日食)那真的没关系。另一个你想增加这个的时间是你的内存不断耗尽。
Xms 是您的最小堆大小 - 再次,如果您知道您将使用大量内存为什么浪费时间增加堆?您可以立即以特定大小启动堆。例如,您可以将其设置为-Xms256m
,并且您的堆大小将从此处开始。
如果您真的想调整eclipse的内存设置,则不能忽略-XX:MaxPermSize
参数(通过-XX:MaxPermSize=256m
设置),这会增加最大永久生成空间。默认情况下,Java的PermGenSpace
非常小,因此当您将越来越多的插件加载到eclipse中时,您可能会收到与此相关的错误。
答案 1 :(得分:4)