eclipse中的内存不足错误.为什么?

siv*_*mar 25 java eclipse myeclipse

当我在"Eclipse"IDE中创建一个新项目时.它突然显示一条警告消息"Out of memory error".我无法确定原因.如果有人知道原因请告诉我.

ale*_*lum 23

尝试使用以下参数启动eclipse:

eclipse.exe -vmargs -Xms512m -Xmx512m -XX:PermSize=128m -XX:MaxPermSize=128m
Run Code Online (Sandbox Code Playgroud)

或者根据您的要求证明这些参数

  • 有关每个参数的说明,请参见http://stackoverflow.com/a/101995/632951. (3认同)

Ima*_*shi 11

  1. 转到Eclipse安装文件夹
  2. 如果您在Mac OS X上运行Eclipse,那么

    右键单击eclipse.app图标

    点击 Show Package Contents

  3. 打开eclipse.ini文件

  4. 更改以下参数

    -Xms512m
    -Xmx3000m (Hoping your developer box has >4GB of memory)
    
    Run Code Online (Sandbox Code Playgroud)
  5. 添加以下参数

    -XX:PermSize=256m
    -XX:MaxPermSize=512m
    
    Run Code Online (Sandbox Code Playgroud)

  • 似乎更高版本(8.0+)不支持 PermSize 和 MaxPermSize。`Java HotSpot(TM) 64 位服务器 VM 警告:忽略选项 PermSize=256m;在 8.0 Java HotSpot(TM) 64 位服务器 VM 警告中删除了支持:忽略选项 MaxPermSize=512m;在 8.0` 中删除了支持 (2认同)