eclipse.ini说明
来源:互联网 发布:解压rpm包的linux命令 编辑:程序博客网 时间:2024/05/18 11:31
eclipse.ini说明
网上关于eclipse.ini的说明已经很多了,自己把适合自己机子的配置弄出来以备后用
--launcher.XXMaxPermSize //eclipse启动时的非堆最大内存
-vmargs //设置jvm
-Xms //JVM初始分配的内存
-Xmx //JVM最大分配的内存,默认空余堆内存小于40%时,JVM就会增大堆直到-Xmx的最大限制,空余堆内存大于70%时,JVM会减少堆直到- Xms的最小限制
-XX:PermSize //非堆内存初始值
-XX:MaxPermSize //最大非堆内存
-XX:+UseParallelGC //双核使用加快gc
-vmargs
-Xms512M
-Xmx1024M
-XX:PermSize=64M
-XX:MaxPermSize=128M
-vmargs是表示下面是设置JVM(java虚拟机)的参数,也就是说下面都是java虚拟机的参数,对于JVM来说,内存分为堆内存和非堆内存,注意这里的堆不是c/c++里面的堆的概念,因为jvm自己管理内存,所谓堆上的内存就是jvm可以分配给java应用程序使用的内存,由-Xms和-Xmx这两个参数限定,而非堆内存则是JVM自己使用的,由-XX:PermSize和-XX:MaxPermSize这两个参数来限定。对于堆内存来讲,JVM根据剩余的堆内存的多少调整整个堆内存的大小,调整范围就是-Xms(最小)和-Xmx(最大)指定的范围,-XX:PermSize和-XX:MaxPermSize也是同样的道理,如果你不想JVM来动态调整的话,可以把最大和最小值设置相等,默认最小值是物理内存的1/64,最大值是物理内存的1/4,所以这个最大值就受到物理内存的限制(当然还会收到操作系统的限制)。
经过实验发现,如果-Xms的值比-Xmx设置的大则启动会失败;而如果-Xmx和-XX:MaxPermSize设置的值的和比可用的物理内存还大,启动也会失败,我的第一个设置,两者的和超过了1G,而当时可用内存才700M,所以启动会失败,JVM在启动时会检测参数和实际可用内存。
- eclipse.ini说明
- eclipse.ini说明
- eclipse.ini说明
- eclipse.ini 配置说明
- eclipse.ini说明
- Eclipse.ini说明
- eclipse.ini配置说明
- eclipse.ini配置说明
- eclipse.ini参数说明
- eclipse.ini配置说明
- Eclipse.ini的相关说明
- Eclipse.ini的相关说明
- Eclipse.ini的相关说明
- Eclipse.ini的相关说明
- Eclipse.ini的相关说明
- Eclipse.ini的相关说明
- Eclipse.ini的相关说明
- Eclipse.ini的相关说明
- 实现不可变类
- Linux下的Input子系统(一)
- c语言每日一练7
- i.MX51 R10.4 repo android2.3.7
- 英尺换成米。
- eclipse.ini说明
- ZOJ_1216_Deck
- Fork()函数返回值问题
- AudiFlinger和AudioRecord简述
- 参加ToastMaster有感
- 计算结果(利用循环)
- find命令的逻辑与或非
- Keil软件的安装及使用技巧
- TabHost详解0