【问题标题】:specifying the amount of ram in eclipse for java projects在eclipse中为java项目指定ram的数量
【发布时间】:2013-06-30 09:25:31
【问题描述】:

我可以在 Eclipse 的 Run Configuration 的哪个位置指定项目以使用 3G 的 ram 运行? 我该怎么做? (标志或命令是什么?)

【问题讨论】:

  • 您需要在 VM 参数中使用 -Xms 和 -Xmx 标志。
  • @Nambari 感谢您的回答,那么它只是 -Xms 3g 吗?
  • 是的,这是正确的。 help.eclipse.org/juno/…
  • @BrendanLong: eclipse.ini 不控制您启动的程序的内存限制......它只控制 eclipse 内存限制。
  • 是的,就是这个救援代理模拟代码。它真的需要至少3G!

标签: java eclipse memory


【解决方案1】:

在“运行配置”中,转到“参数”选项卡,然后添加到“VM 参数”文本字段

-Xmx3g

这将运行您的程序,最大堆内存为 3 GB

【讨论】:

  • 并确保您运行在具有 64 位 Java 和 64 位 Eclipse 的 64 位机器上,否则您将无法获得 3GB。
  • -Xmx 和-Xms 有什么区别?! @大卫霍夫曼
  • Xms 是起始堆内存的数量,Xmx 是它可以占用的最大值。我认为即使您将 Xms 设置为 3gb,它也不会真正立即消耗整个数据。但我不确定
猜你喜欢
  • 2010-10-09
  • 1970-01-01
  • 1970-01-01
  • 2012-08-01
  • 1970-01-01
  • 1970-01-01
  • 2012-02-12
  • 2015-04-22
  • 2017-12-25
相关资源
最近更新 更多