我希望微调我的 eclipse.ini 文件以最好地适应我的系统和开发环境。
http://wiki.eclipse.org/Eclipse.ini不是很有帮助。
我想知道例如:
给定大小为 Y 的 X RAM 内存和 Java 版本 Z 的处理能力; -Xms 和 -Xmx 的值应该是多少。
一般来说,是否有指南或教程?如果没有,您从实践中学到了什么?
最佳答案
这真的取决于情况。但是请记住,这些是标准的 Java VM 参数,而不是特定于 Eclipse 的参数。
无论如何,这里有一个关于如何决定的纲要:
Xmx 是您的最大堆大小 - 如果您要使用一些内存密集型插件,你会想要将你的
Xmx
大小增加到至少 1024m (-Xmx1024m
) 而如果内存不是那么重要(假设你正在运行 vanilla eclipse)它真的没关系。另一种情况是,如果您的内存一直不足,您可能会想要增加它。Xms 是您的最小堆大小 - 同样,如果您知道您将使用大量内存,为什么要浪费时间增加堆?您可以立即以特定大小启动堆。例如,您可以将其设置为
-Xms256m
,您的堆大小将从该值开始。如果您真的想调整 eclipse 的内存设置,您不能忽略
-XX:MaxPermSize
参数(您通过-XX:MaxPermSize=256m 设置它
) 增加最大永久代空间。默认情况下,Java 的PermGenSpace
非常小,因此当您将越来越多的插件加载到 eclipse 中时,您可能会收到与此相关的错误。
关于java - Eclipse ini 文件;参数、含义和 "best-practice"值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1701175/