Eclipse与IcedTea:使用最大内存

时间:2011-12-08 02:02:59

标签: java linux eclipse fedora icedtea

我有一个带16GB内存的Fedora 16系统。

  

java版“1.6.0_22”OpenJDK运行时环境(IcedTea6 1.10.4)   (fedora-60.1.10.4.fc16-i386)OpenJDK服务器VM(版本20.0-b11,混合   模式)

我尝试使用以下方式启动eclipse:

  

eclipse / eclipse -vmargs -Xms1024m -Xmx2048m

但它不会:“创建Java虚拟机失败”。

我做错了什么?

1 个答案:

答案 0 :(得分:0)

您显然正在尝试在32位JVM中运行Eclipse。这没关系,但这意味着您将无法像所有16Gb RAM那样使用任何地方。 Linux系统允许32位进程使用的理论限制小于3Gb。

这并不能解释为什么当你要求2Gb堆时Eclipse会出现问题。你应该能够分配更多。您是否检查过Eclipse的日志文件以查看是否有更多信息?

无论如何,我的建议是下载并安装64位JDK,并使用它来运行Eclipse。如果您决定坚持使用32位,那么您应该升级,因为您当前的JDK缺少许多重要的安全修复程序。