【发布时间】:2019-06-24 08:15:56
【问题描述】:
如何更改 Eclipse (ubuntu 18) 中运行的所有程序的最大 Java 堆大小的默认值?
(我的意思是没有为每个入口点设置脚本参数)
我也不完全确定 Runtime.getRuntime().maxMemory() 给出真正的价值..
我什至在eclipse.ini 中添加了那些似乎被忽略的行
-Xms256m
-Xmx4G
建议的副本没有回答我的问题
【问题讨论】:
如何更改 Eclipse (ubuntu 18) 中运行的所有程序的最大 Java 堆大小的默认值?
(我的意思是没有为每个入口点设置脚本参数)
我也不完全确定 Runtime.getRuntime().maxMemory() 给出真正的价值..
我什至在eclipse.ini 中添加了那些似乎被忽略的行
-Xms256m
-Xmx4G
建议的副本没有回答我的问题
【问题讨论】:
您可以在首选项中为用于运行 Java 应用程序的 JVM 设置默认参数。转到“Java > 已安装的 JRE”页面。选择您正在使用的 JRE/JDK 并单击“编辑...”按钮。在编辑对话框中有一个“默认 VM 参数”字段,您可以在其中放置您的设置。
注意:eclipse.ini 行仅更改 Eclipse 本身的设置,它们与从 Eclipse 运行 Java 应用程序无关。
【讨论】:
以下是在 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 .
【讨论】: