【问题标题】:Eclipse ini file; parameters, meanings and "best-practice" valuesEclipse ini 文件;参数、含义和“最佳实践”值
【发布时间】:2026-01-08 23:25:07
【问题描述】:

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

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

我想知道例如:

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

一般而言,是否有指南或教程,如果没有,实践教会了你什么?

【问题讨论】:

    标签: java eclipse configuration


    【解决方案1】:

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

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

    1. Xmx 是您的最大堆大小 - 如果您要使用一些真正占用大量内存的插件,您会想要将Xmx 的大小增加到至少 1024m (-Xmx1024m),而如果内存不是那么重要(比如你正在运行 vanilla eclipse),那真的没关系。另一个你想要增加的时间是,如果你一直用完内存。

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

    3. 1234563默认情况下,Java 的 PermGenSpace 非常小,因此当您将越来越多的插件加载到 eclipse 中时,您可能会收到与此相关的错误。

    【讨论】:

      【解决方案2】:

      【讨论】: