【问题标题】:Unable to give more than 1GB of heap memory in eclipse在eclipse中无法提供超过1GB的堆内存
【发布时间】:2017-07-20 13:08:55
【问题描述】:

我使用的是 windows 7 64 位操作系统,8 GB 内存和 java 1.8 64 位。我在 VM 参数下向 eclipse 添加了以下参数:

-Xms512M -Xmx2G -XX:MaxPermSize=512M”。 但是在启动 tomcat 时,它说“VM 初始化期间发生错误 无法为对象堆保留足够的空间”。但是 1GB 开始很好,因为我的项目很大,我至少需要 2GB。 谁能给我解决办法???

【问题讨论】:

  • 你有 2GB 的空闲内存吗?
  • 32 位 Windows 进程最多只能获得 2GB RAM(在某些系统上最多 3GB)。因此,您很可能使用的是 32 位 JRE 的 32 位 JVM。

标签: java eclipse heap-memory


【解决方案1】:

您需要一个 64 位的 Eclipse。否则,您不能为 Eclipse 提供超过 1GB 的 RAM。

【讨论】:

  • 更重要的部分是64位版本需要的JRE/JDK。 Eclipse 版本不应该有所作为。
  • 我已经在 Eclipse 中安装了 Jre。它是 64 位的,但占用的内存不超过 1 GB,还有 4GB 可用 RAM。
  • 你的eclipse也是64位的吗?
  • 是的 Eclipse 也是 64 位的。
猜你喜欢
  • 2011-11-12
  • 1970-01-01
  • 1970-01-01
  • 2021-08-24
  • 2015-01-16
  • 1970-01-01
  • 2020-01-29
  • 1970-01-01
相关资源
最近更新 更多