在eclipse中我可以有多个eclipse实例,每个实例指向不同的工作区。
我希望一个eclipse实例比另一个更少heap size
,因为它处理的项目数量较少,而且我在其中运行的东西需要更少的内存(这可以是出于任何原因)。
<登记/>
我可以使用
eclipse.ini
中设置堆大小
-Xms40m
-Xmx512m
选项。
但是,这会改变我开始的每个eclipse实例的堆大小。我不想要这个。
我想为不同的eclipse实例提供不同的堆大小。我该如何实现这一目标? (我在工作区的.metadata文件夹中估算了一些内容。)
答案 0 :(得分:1)
启动eclipse时,您可以指定要与--launcher.ini command line option一起使用的ini文件:
- launcher.ini&lt; location&gt; (可执行)
要使用的产品.ini文件的位置。如果未指定,则可执行文件将在启动器旁边查找具有相同文件的文件 名称和扩展名.ini。 (即eclipse.exe查找eclipse.ini, product.exe查找product.ini)
您可以创建不同的快捷方式或不同的.exe
文件,例如对于Windows使用path/to/eclipse.exe --launcher.ini eclipse-min.ini
(或将您的默认eclipse.exe
复制到eclipse-min.exe
)以使用来自eclipse安装目录的名为eclipse-min.ini
的文件(然后可以包含较小的配置)堆大小)。