如何在Eclipse中增加应用程序堆大小?

61

有人说我需要在Run Configurations中为我的应用程序这样做。当我打开那个窗口时,能否告诉我如何设置正确的参数和内存量?请说明如何设置2GB或1.5GB?


1
请参见https://dev59.com/yGYq5IYBdhLWcg3wkRUo。 - Paul Verest
5个回答

71
在你想要自定义的运行配置中(只需单击它),打开选项卡“Arguments”,并在VM参数部分添加-Xmx2048m。您可能还想设置-Xms(小堆大小)。

它没有起作用。它仍然使用旧值-Xmx512M。 - Jana

35
  1. 进入Eclipse文件夹

  2. 在Eclipse文件夹中找到Eclipse图标

  3. 右键单击该图标,您将获得“显示包内容”选项

  4. 屏幕上将打开Contents文件夹

  5. 如果您使用的是Mac,则会找到“MacOS”

  6. 打开MacOS文件夹,您将找到eclipse.ini文件

  7. 在Word或任何文本编辑器中打开它以进行编辑

    ...

 -XX:MaxPermSize=256m

 -Xms40m

 -Xmx512m

...

  • 将-Xms512m替换为-Xmx1024m

  • 保存文件并重新启动Eclipse

  • 祝您愉快 :)


  • 6
    谢谢。你的意思是512到1024吗? - Davut Gürbüz
    1
    这将增加 Eclipse 的堆大小,而不仅仅是目标应用程序。 - ThisClark

    17

    在Eclipse顶部找到运行按钮,然后选择Run Configuration -> Arguments,在VM arguments部分只需将您要扩展的堆大小作为以下内容提及:

    -Xmx1024m
    

    2
    在Eclipse文件夹中有一个eclipse.ini文件。将大小增加为-Xms512m -Xmx1024m。最初的回答。

    2

    打开eclipse.ini文件。

    搜索-Xmx512m或更大的大小。

    将其更改为所需大小,例如我将其更改为-Xmx1024m


    网页内容由stack overflow 提供, 点击上面的
    可以查看英文原文,
    原文链接