如何在Eclipse中增加堆空间和调试

时间:2014-02-24 17:51:31

标签: java eclipse heap

问题是从cmd运行对调试不是很好。 我需要调试代码,所以有什么办法可以在eclipse中增加堆和调试。

我尝试在control panel - > java -> view - > 6g

中增加堆

但仍然在eclipse中使java内存不足

3 个答案:

答案 0 :(得分:2)

尝试更改eclipse.ini文件。 这是一个示例配置

-startup
plugins/org.eclipse.equinox.launcher_1.3.0.v20120522-1813.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.gtk.linux.x86_64_1.1.200.v20120913-144807
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
openFile
-vmargs
-Xms512m
-Xmx1024m
-XX:+UseParallelGC
-XX:PermSize=256M
-XX:MaxPermSize=512M

答案 1 :(得分:2)

  1. 单击“运行”按钮旁边的箭头,然后选择“运行配置...”
  2. 从左侧列表中选择您的应用程序
  3. 转到参数
  4. 在VM参数中添加-Xmx6g -Xms2g
  5. 单击“应用”。
  6. 这会将该启动配置的堆大小增加到6G。

答案 2 :(得分:1)

您可以更改将应用​​于所有运行/调试配置的默认jvm args,而不必更改单个配置。

在月食中,转到Window -> Preference -> Java -> Installed JREs -> Edit default JRE。在-XX:MaxPermSize=512m

下添加Default VM arguments