`
yangsirjiayou
  • 浏览: 34745 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论

Eclipse报错:Could not reserve enough space for object heap

阅读更多
原因:
在Eclipse启动时为Java虚拟机(JVM)分配的内存大于系统可用内存数,所以没有足够的空间分配给JVM来创建Object。
JVM中如果98%的时间是用于GC且可用的, Heap size不足2%的时候将抛出此异常信息。JVM堆的设置是指java程序运行过程中JVM可以调配使用的内存空间的设置。

解决方法:
修改eclipse目录下的eclipse.ini里面的几个参数:-Xms -Xmx,给他们赋予适当的值。
规则如下JVM在启动的时候会自动设置Heap size的值,其初始空间(即-Xms)是物理内存的1/64,最大空间(-Xmx)是物理内存的1/4。可以利用JVM提供的-Xmn -Xms -Xmx等选项可进行设置。Heap Size 最大不要超过可用物理内存的80%,一般的要将-Xms和-Xmx选项设置为相同,而-Xmn为1/4的-Xmx值。

我的eclipse.ini:
256M
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Xms40m
-Xmx768m
分享到:
评论

相关推荐

    could not reserve enough space for object heap

    could not reserve enough space for object heap

    使用eclipse连接mysql时报错Could not create Poool…

    ##另外这个看报错时,主要是根据报错的提示括弧()里的报错处理异常, ##如果()里有关于Time报错。在写地址时加参数就可以了,如上图鼠标处。 #此处理方法时查阅各种百度调式几小时成功的,希望能帮到你 作者:~!~

    论文研究 - 越南Backan Kimhy Reserve的经济价值

    这项研究通过结合陈述偏好方法和基于市场的方法(如市场价格方法,重置成本,可避免成本)来检验Kimhy Reserve的总经济价值(TEV)。 结果表明,Kimhy Reserve具有使用价值和非使用价值。 Kimhy Reserve邻近社区的...

    dex2jar+jd-gui

    dex2jar和jd-gui,dex2jar和jd-gui,dex2jar和jd-gui,dex2jar和jd-gui,dex2jar和jd-gui,

    msys-1.0.dll

    替换 msys-1.0.dll 解决 Couldn't reserve space for cygwin's heap 的错误提示

    (1)(好东西)永磁同步电机矢量控制策略研究与控制器实现

    永磁同步电机是数控机床!机器人控制等的主要执行元件,随着 稀土永磁材料!永磁电机设计制造技术!电力电子技术!微处理器技 术的不断发展和进步,永磁同步电机控制技术成为了交流电机控制技 术的一个新的发展方向"基于它...

    EurekaLog_7.5.0.0_Enterprise

    7)....Fixed: Generic names with "," could not be decoded in Viewer 8)....Fixed: Updated Windows 10 detection for latest builds of Windows 10 9)....Fixed: Sleep and hybernation no longer trigger false-...

    RESERVE 模块.pdf

    RESERVE 模块

    Reserve Balances Maintained: Federal Reserve Banks 维持储备金余额:美联储银行-数据集

    维持的准备金余额总额是指机构在联邦储备银行的帐户中可用来满足准备金要求的余额数量。从历史上看,该系列不包括准备金中用于合同清算...total-reserve-balances-maintained-with-federal-reserve-banks_metadata.json

    MySQL 的 msys-1.0.dll 原文件

    MySQL 的 msys-1.0.dll 源文件 msys-1.0.dll 有效解决RVDS编译Couldn't reserve space for cygwin's heap错误。下载后替换tools\MSYS\bin\msys-1.0.dll原文件。 msys

    C语言高级编程及实例部.rar

    if (ptr < top_of_heap) /* Block is from my heap */ { ptr->link = heap ; heap = ptr ; return ; } else if (free(ptr)) /* Block is from C-Ware's heap */ { return ; } } ...

    微软内部资料-SQL性能优化2

    Reserving memory address space is a way to reserve a range of virtual addresses for later use. If you attempt to access a reserved address that has not yet been committed (backed by memory or disk) ...

    8-12腾讯二面答案.docx

    2.STL:vector中reserve 和resize 区别 3.map和unordered_map区别 4.哈希表解决冲突的办法 5.多路io复用的机制 6.select和epoll的区别 7.epoll实现原理和机制 8.最用心的项目是哪个,我的是第一个,问:完成端口的...

    POINT I/O Address Reserve Module.pdf

    POINT I/O Address Reserve Modulepdf,POINT I/O Address Reserve Module

    c++ 简易模板类vector

    简易版vector,用模板类实现。实现函数有:capacity,reserve,push_back,pop_back,size,swap,empty,clear,erase。

    Liberty Reserve API SCI中文官方开发文档

    为了方便大家使用Liberty Reserve进行电子商务接口的开发,将LR官网的说明文档翻译了一下,包含API\XML\SCI完整内容,还有PHP开发的例子,可供参考。

    LuaUnicode icu-lua

    Lua gives you the bare bones support and enough rope and not much else. Unicode is a large and complex standard and questions like "does lua support unicode" are extremely vague. Some of the issues...

Global site tag (gtag.js) - Google Analytics