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

Eclipse提示内存太小,可设置参数

如果没有进行设置的话,在使用MyEclipse的经常出现如下图所示内存不足的提示。

提示中说的很明白:“MyEclipse has detected that less than 5% of the 64MB of Perm Gen (Non-heap memory) space remains.”意思是说当前只有小于5%的非堆内存是空闲的。所以我们只要将这个值设置大一些就可以了。

找到eclipse的安装目录,在eclipse.ini中可以写成这个样子:

-vmargs
-Xms128M
-Xmx512M
-XX:PermSize=64M
-XX:MaxPermSize=128M

各个参数的意义:
先说说堆(Heap)和非堆(Non-heap)内存
按照官方的说法:“Java 虚拟机具有一个堆,堆是运行时数据区域,所有类实例和数组的内存均从此处分配。堆是在 Java 虚拟机启动时创建的。”“在JVM中堆之外的内存称为非堆内存(Non-heap memory)”。可以看出JVM主要管理两种类型的内存:堆和非堆。简单来说堆就是Java代码可及的内存,是留给开发人员使用的;非堆就是JVM留给自己用的,

-vmargs:设置JVM参数
-Xms128M :表示JVM初始时堆内存是128M
-Xmx512M :表示jvm最大的堆内存是512m
-XX:PermSize=64M :表示jvm初试的非堆内存是64m
-XX:MaxPermSize=128M:表示jvm最大的非堆内存是64m

最后的配置是在eclipse的启动快捷方式上加上这些参数如:
G:\eclipse\eclipse.exe -vmargs -Xms128M -Xmx512M -XX:PermSize=64M -XX:MaxPermSize=128M

相关文章:

  • We7 CMS 2.8版本正式发布
  • 增强Eclipse(MyEclipse)输入代码提示功能
  • nginx命令
  • myeclipse 插件安装方法
  • 集成轻量级的IIS实现打包Asp.Net网站生成exe方便快捷的进行客户演示
  • 阿里土话------记录职场经典语录
  • 数据结构与算法分析学习笔记(二)--AVL树的算法思路整理
  • ArcGIS Flex API 2.0 离线参考
  • Nor Flash读写方法
  • 幻灯片的实现
  • Linux下常见音频格式之间的转换方法
  • HTML,CSS的命名的习惯总结.
  • QSound 类
  • 一个月学会VC++2012 3.我们动手吧!
  • 啤酒游戏及其牛鞭效应的vensim模拟
  • 【159天】尚学堂高琪Java300集视频精华笔记(128)
  • Docker 笔记(2):Dockerfile
  • ECMAScript 6 学习之路 ( 四 ) String 字符串扩展
  • git 常用命令
  • Java 9 被无情抛弃,Java 8 直接升级到 Java 10!!
  • JavaScript DOM 10 - 滚动
  • JavaScript/HTML5图表开发工具JavaScript Charts v3.19.6发布【附下载】
  • Java基本数据类型之Number
  • LeetCode算法系列_0891_子序列宽度之和
  • passportjs 源码分析
  • PAT A1017 优先队列
  • Python学习之路16-使用API
  • Spring框架之我见(三)——IOC、AOP
  • SQLServer之创建显式事务
  • VuePress 静态网站生成
  • 从零开始学习部署
  • 聚簇索引和非聚簇索引
  • 来,膜拜下android roadmap,强大的执行力
  • 力扣(LeetCode)357
  • 马上搞懂 GeoJSON
  • 前端之Sass/Scss实战笔记
  • 实战|智能家居行业移动应用性能分析
  • 我看到的前端
  • Spring Batch JSON 支持
  • 京东物流联手山西图灵打造智能供应链,让阅读更有趣 ...
  • ​Java并发新构件之Exchanger
  • #、%和$符号在OGNL表达式中经常出现
  • (02)Cartographer源码无死角解析-(03) 新数据运行与地图保存、加载地图启动仅定位模式
  • (16)UiBot:智能化软件机器人(以头歌抓取课程数据为例)
  • (20)目标检测算法之YOLOv5计算预选框、详解anchor计算
  • (Redis使用系列) Springboot 实现Redis消息的订阅与分布 四
  • (SpringBoot)第二章:Spring创建和使用
  • (笔试题)分解质因式
  • (二)丶RabbitMQ的六大核心
  • (附源码)springboot建达集团公司平台 毕业设计 141538
  • (附源码)ssm高校志愿者服务系统 毕业设计 011648
  • (附源码)计算机毕业设计SSM基于健身房管理系统
  • (三十五)大数据实战——Superset可视化平台搭建
  • (学习日记)2024.03.25:UCOSIII第二十二节:系统启动流程详解
  • (转)IOS中获取各种文件的目录路径的方法