在Eclipse中增加默认的最大堆空间

时间:2019-01-30 23:07:15

标签: java eclipse

如何更改Eclipse(ubuntu 18)中运行的所有程序的最大Java堆大小的默认值?

(我的意思是没有为每个入口点设置脚本参数)

我也不确定Runtime.getRuntime().maxMemory()的真实价值。

我什至在eclipse.ini中添加了似乎被忽略的行

-Xms256m
-Xmx4G

建议的重复项无法回答我的问题

2 个答案:

答案 0 :(得分:1)

您可以在“首选项”中为用于运行Java应用程序的JVM设置默认参数。转到“ Java>已安装的JRE”页面。选择您正在使用的JRE / JDK,然后单击“编辑...”按钮。在编辑对话框中,有一个“默认VM参数”字段,您可以在其中放置设置。

注意:eclipse.ini行仅更改Eclipse本身的设置,与从Eclipse运行Java应用程序无关。

答案 1 :(得分:0)

以下是在Eclipse中增加JVM堆大小的步骤:

第1步

Open Eclipse and in the toolbar menu, go to Run -> Run Configurations

第2步

In the left pane of Run Configurations window, navigate to the Java Application node and select the Java application for which you need to increase the heap size. Then in the right pane, click on the Arguments tab.

例如,

-Xms256M – JVM will start with an initial memory size of 256 MB
-Xmx512M – and can use up to a maximum of 512 MB .