当前位置: 首页 > news >正文

Eclipse报错(”Could not reserve enough space for object heap”)

  今天 Eclipse 更新完后 重新启动的时候 Eclipse出现了问题 当时觉得挺莫名其妙的。

     点击控制台启动 显示的错误信息为“Error occurred during initialization of VM 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)

- showsplash 
org.eclipse.platform 
–launcher.XXMaxPermSize 
256M 
- vmargs 
- Dosgi.requiredJavaVersion = 1.5  
- Xms40m 
- Xmx256m   

 

   这样问题就轻松解决了…………

转载于:https://www.cnblogs.com/zhouweiwei/archive/2010/04/14/1711583.html

相关文章:

  • Oracle 基础系列之1.1 oracle的安装
  • marquee循环滚动
  • 设置 FragmentPagerAdapter
  • 局域网检测教程
  • 微信开放平台全网发布【失败】的几点排查方法
  • 服务器急救常识
  • vue-router 实现分析
  • 两个vlan之间单向控制,reflexiveacl配置介绍 转
  • 博为峰JavaEE技术文章 ——MyBatis Hibernate 工作原理
  • [3300万人的聊天室] 作为产品的上游公司该如何?
  • 技术的悟道之一 --认清自己
  • 【洛谷】3375 KMP字符串匹配
  • 移动无标题(边框)窗体
  • mysql创建数据表时如何判断是否已经存在?
  • c#使用多个远程桌面连接
  • 3.7、@ResponseBody 和 @RestController
  • ES10 特性的完整指南
  • ES6, React, Redux, Webpack写的一个爬 GitHub 的网页
  • exports和module.exports
  • iOS筛选菜单、分段选择器、导航栏、悬浮窗、转场动画、启动视频等源码
  • JS笔记四:作用域、变量(函数)提升
  • magento2项目上线注意事项
  • Perseus-BERT——业内性能极致优化的BERT训练方案
  • quasar-framework cnodejs社区
  • spring-boot List转Page
  • 阿里云应用高可用服务公测发布
  • 回顾2016
  • 聊一聊前端的监控
  • Linux权限管理(week1_day5)--技术流ken
  • #考研#计算机文化知识1(局域网及网络互联)
  • #图像处理
  • (+3)1.3敏捷宣言与敏捷过程的特点
  • (10)ATF MMU转换表
  • (14)学习笔记:动手深度学习(Pytorch神经网络基础)
  • (32位汇编 五)mov/add/sub/and/or/xor/not
  • (论文阅读31/100)Stacked hourglass networks for human pose estimation
  • (三)终结任务
  • (已解决)什么是vue导航守卫
  • (原創) 如何刪除Windows Live Writer留在本機的文章? (Web) (Windows Live Writer)
  • (转)EOS中账户、钱包和密钥的关系
  • (转)Oracle存储过程编写经验和优化措施
  • .“空心村”成因分析及解决对策122344
  • .Net Memory Profiler的使用举例
  • .Net 中的反射(动态创建类型实例) - Part.4(转自http://www.tracefact.net/CLR-and-Framework/Reflection-Part4.aspx)...
  • .Net的DataSet直接与SQL2005交互
  • .net流程开发平台的一些难点(1)
  • .net使用excel的cells对象没有value方法——学习.net的Excel工作表问题
  • .net下简单快捷的数值高低位切换
  • .vue文件怎么使用_我在项目中是这样配置Vue的
  • @ComponentScan比较
  • [ 第一章] JavaScript 简史
  • [2023-年度总结]凡是过往,皆为序章
  • [ACTF2020 新生赛]Upload 1
  • [acwing周赛复盘] 第 69 场周赛20220917
  • [C#] 我的log4net使用手册