java xms1024m_关于java:Eclipse中Xmx和Xms的最大值?

现在我在ini文件中的这些设置是:

-Xms768M

-Xmx1024M

当设置它们更高时,eclipse不再启动了......有没有办法在没有eclipse崩溃的情况下增加这些值?

由于它取决于操作系统,请参阅调整Java堆的大小

这篇文章应该会有所帮助。 它将显示设置java堆大小时要避免的错误(例如,堆大小不应大于PC中的物理内存)。

wiki.eclipse.org/Eclipse.ini - oracle.com/technetwork/java/javase/…

最大值不依赖于Eclipse,它取决于您的操作系统(显然取决于可用的物理内存)。

您可能想看一下这个问题:Windows中每个java进程的最大内存量?

它还取决于您可用的物理内存。

32位Eclipse / JVM存在障碍

它是否与32位操作系统的限制不同?

我猜你正在使用32位eclipse和32位JVM。它不会允许堆积超过你指定的。

使用带有64位JVM的64位Eclipse可以帮助您以更大的内存启动eclipse。 (我从-Xms1024m -Xmx4000m开始)

你为什么需要-Xms768(小堆必须至少768 ......)?

这意味着任何java进程(在eclipse中搜索)将从分配768m内存开始,不是吗?这就是为什么你的日食无法正常启动的原因。

例如,尝试-Xms16 -Xmx2048m。

我不认为每次你搜索某些东西时Eclipse都会运行一个新进程...

我为eclipse.ini尝试了以下配置:

org.eclipse.epp.package.jee.product

--launcher.defaultAction

openFile

--launcher.XXMaxPermSize

1024M

-showsplash

org.eclipse.platform

--launcher.XXMaxPermSize

1024m

--launcher.defaultAction

openFile

--launcher.appendVmargs

-vmargs

-Dosgi.requiredJavaVersion=1.6

-Xms128m

-Xmx2048m

现在eclipse的性能比以前快了约2倍。

你也可以在这里找到一个很好的帮助:http://help.eclipse.org/indigo/index.jsp?topic = / org.eclipse.platform.doc.isv / reference / misc / runtime-options.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值