JVM之GC参数整理
2016-01-31 23:04
211 查看
-XX:+UseSerialGC:在新生代和老年代使用串行收集器
-XX:SurvivorRatio:设置eden区大小和survivior(s0、s1)区大小的比例
-XX:NewRatio:新生代和老年代的比
-XX:+UseParNewGC:在新生代使用并行收集器
-XX:+UseParallelGC :新生代使用并行回收收集器
-XX:+UseParallelOldGC:老年代使用并行回收收集器
-XX:ParallelGCThreads:设置用于垃圾回收的线程数
-XX:+UseConcMarkSweepGC:新生代使用并行收集器,老年代使用CMS+串行收集器
-XX:ParallelCMSThreads:设定CMS的线程数量
-XX:CMSInitiatingOccupancyFraction:设置CMS收集器在老年代空间被使用多少后触发
-XX:+UseCMSCompactAtFullCollection:设置CMS收集器在完成垃圾收集后是否要进行一次内存碎片的整理
-XX:CMSFullGCsBeforeCompaction:设定进行多少次CMS垃圾回收后,进行一次内存压缩
-XX:+CMSClassUnloadingEnabled:允许对类元数据进行回收
-XX:CMSInitiatingPermOccupancyFraction:当永久区占用率达到这一百分比时,启动CMS回收
-XX:UseCMSInitiatingOccupancyOnly:表示只在到达阀值的时候,才进行CMS回收。如果不设置则不一定会到达了老年代占用堆空间指定的百分比之后才回收而是根据历史经验自动判断。
-XX:SurvivorRatio:设置eden区大小和survivior(s0、s1)区大小的比例
-XX:NewRatio:新生代和老年代的比
-XX:+UseParNewGC:在新生代使用并行收集器
-XX:+UseParallelGC :新生代使用并行回收收集器
-XX:+UseParallelOldGC:老年代使用并行回收收集器
-XX:ParallelGCThreads:设置用于垃圾回收的线程数
-XX:+UseConcMarkSweepGC:新生代使用并行收集器,老年代使用CMS+串行收集器
-XX:ParallelCMSThreads:设定CMS的线程数量
-XX:CMSInitiatingOccupancyFraction:设置CMS收集器在老年代空间被使用多少后触发
-XX:+UseCMSCompactAtFullCollection:设置CMS收集器在完成垃圾收集后是否要进行一次内存碎片的整理
-XX:CMSFullGCsBeforeCompaction:设定进行多少次CMS垃圾回收后,进行一次内存压缩
-XX:+CMSClassUnloadingEnabled:允许对类元数据进行回收
-XX:CMSInitiatingPermOccupancyFraction:当永久区占用率达到这一百分比时,启动CMS回收
-XX:UseCMSInitiatingOccupancyOnly:表示只在到达阀值的时候,才进行CMS回收。如果不设置则不一定会到达了老年代占用堆空间指定的百分比之后才回收而是根据历史经验自动判断。
相关文章推荐
- Service 组件在新进程中的启动及在进程内的绑定过程
- hdu 2114 Calculate S(n)
- 【C#】31. LINQ 与 SQL 的抗争! 小议 NTILE() 和 自写的拓展函数
- day3 homework
- camp 没有搞的
- [Spring实战系列](3)开启Spring之门
- 理解 JMeter 聚合报告(Aggregate Report)
- ubuntu 下win7引导修复
- 多核程序设计的相关基础知识----以误差扩散算法为例
- 多核程序设计的相关基础知识----以误差扩散算法为例
- java JDK8 学习笔记——第11章 线程和并行API
- 只有2%的人会解吗? 利用程序来回答!
- 基于spring3.0 MVC框架的文件上传(源码+解析)
- JDBC在getConnection之前为什么要调用Class.forName(转)
- SQL Server ->> EXECUTE AS LOGIN/USER和Revert表达式
- day3 collections(counter(对字典的加工) 有序字典(orderedDict)默认字典(defaultdict))可命名元组(namedtuple)
- 主键自增归0
- 初识CSS3 3D效果,浅谈理解
- 战五渣系列之五(3分钟正则)
- Android 原生导航 III-Drawer导航