首页 myeclipse设置内存大小

myeclipse设置内存大小

举报
开通vip

myeclipse设置内存大小myeclipse 设置内存大小 eclipse.ini/myeclipse.ini中配置参数-Xms,-Xmx, -PerSize 今天下午查了一些关于优化MyEclipse速度的文章,受益匪浅。不过知其然也要知其所以然。比如说在提到通过修改myeclipse.ini文件中参数-Xms,-Xmx,-PerSize的值时,这几个参数具体是指什么?在网上搜集了一些资料,现整理如下: 这涉及到JVM的内存管理机制。 1.堆(Heap)和非堆(Non-heap)内存 按照官方的说法:“Java 虚拟机具有一...

myeclipse设置内存大小
myeclipse 设置内存大小 eclipse.ini/myeclipse.ini中配置参数-Xms,-Xmx, -PerSize 今天下午查了一些关于优化MyEclipse速度的文章,受益匪浅。不过知其然也要知其所以然。比如说在提到通过修改myeclipse.ini文件中参数-Xms,-Xmx,-PerSize的值时,这几个参数具体是指什么?在网上搜集了一些资料,现整理如下: 这涉及到JVM的内存管理机制。 1.堆(Heap)和非堆(Non-heap)内存 按照官方的说法:“Java 虚拟机具有一个堆,堆是运行时数据区域,所有类实例和数组的内存均从此处分配。堆是在Java 虚拟机启动时创建的。”“在JVM中堆之外的内存称为非堆内存(Non-heap memory)”。可以看出JVM主要管理两种类型的内存:堆和非堆。简单来说堆就是Java代码可及 的内存,是留给开发人员使用的;非堆就是JVM留给自己 用的,所以方法区、JVM内部处理或优化所需的内存(如JIT 编译后的代码缓存)、每个类结构(如运行时常数池、字段和 方法数据)以及方法和构造方法的代码都在非堆内存中。 2.堆内存分配 JVM初始分配的内存由-Xms指定,默认是物理内存的1/64; JVM最大分配的内存由-Xmx指定,默认是物理内存的1/4。默认空余堆内存小于40%时,JVM就会增大堆直到-Xmx的最大限制;空余堆内存大于70%时,JVM会减少堆直到-Xms 的最小限制。因此服务器一般设置-Xms、-Xmx相等以避免在每次GC 后调整堆的大小。 3.非堆内存分配 JVM使用-XX:PermSize设置非堆内存初始值,默认是物理内存的1/64;由XX:MaxPermSize设置最大非堆内存的大小,默认是物理内存的1/4。 4.JVM内存限制(最大值) 首先JVM内存限制于实际的最大物理内存,假设物理内存 无限大的话,JVM内存的最大值跟操作系统有很大的关系。简单的说就32位处理器虽然可控内存空间有4GB,但是具体的操作系统会给一个限制,这个限制一般是2GB-3GB(一 般来说Windows系统下为1.5G-2G,Linux系统下为2G-3G),而64bit以上的处理器就不会有限制了。举例 说明 关于失联党员情况说明岗位说明总经理岗位说明书会计岗位说明书行政主管岗位说明书 含义: -Xms128m 关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf 示JVM Heap(堆内存)最小尺寸128MB,初始分配 -Xmx512m 表示JVM Heap(堆内存)最大允许的尺寸256MB,按需分配。 说明:如果-Xmx不指定或者指定偏小,应用可能会导致java.lang.OutOfMemory错误,此错误来自JVM不是Throwable的,无法用try...catch捕捉。PermSize 和MaxPermSize指明虚拟机为java永久生成对象(Permanate generation)如,class对象、方法对象这些可反射(reflective)对象分配内存限制,这些内存不包括在Heap(堆内存)区之中。 -XX:PermSize=64MB 最小尺寸,初始分配 -XX:MaxPermSize=256MB 最大允许分配尺寸,按需分配 过小会导致:java.lang.OutOfMemoryError: PermGen space MaxPermSize缺省值和-server -client选项相关。-server选项下默认MaxPermSize为64m -client选项下默认MaxPermSize为32m PS:不同厂家的jdk垃圾回收算法不一样。在sun的jdk下, Xms和Xmx设置一样,可以减轻伸缩堆大小带来的压力, 但在ibm的jdk下面,设置为一样会增大堆碎片产生的几率。下面再简单的整理一下优化MyEclipse速度的主要方法: 1.修改myeclipse.ini。 2.取消自动validation 3.勾掉无用插件。 4.修改启动加载模块
本文档为【myeclipse设置内存大小】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_037433
暂无简介~
格式:doc
大小:14KB
软件:Word
页数:0
分类:互联网
上传时间:2019-04-20
浏览量:10