码迷,mamicode.com
首页 > 其他好文 > 详细

JVM调优相关

时间:2019-10-16 13:27:43      阅读:87      评论:0      收藏:0      [点我收藏+]

标签:垃圾回收   单线程   老年   创建   回收   用户线程   公式   打开   cpu   

 

1、串行垃圾收集器线程:单线程,无需线程交互,效率高;适用于单核处理器,或者小数据量(100M)情况下 ; -XX:UseSerialGC : 打开串行收集器

2、并行垃圾收集器线程:多线程,减少垃圾回收时间,适用于多核处理器;

  -XX:UseParallelGC : 打开串行收集器,仅用于新生代;

  -XX:UseParallelOldGC: 打开串行收集器,仅用于老年代;

  -XX:UseParallelGCThreads=n;垃圾回收线程数量,n 建议设置成CPU的核数

  -XX:MaxGcPauseMills=n;垃圾回收的时候,回收空间,用户线程创建空间,为避免回收时同时开辟和回收空间,所以回收时会暂停所有用户线程,n:表示最大暂停时间

  -XX:GCTimeRatio=n;这个值会影响应用程序的吞吐量,吞吐量 = 垃圾回收时间 / 非垃圾回收时间;公式为 1 / (1 + n);默认99 表示:1%的时间用于垃圾回收

3、并发垃圾收集器线程:

JVM调优相关

标签:垃圾回收   单线程   老年   创建   回收   用户线程   公式   打开   cpu   

原文地址:https://www.cnblogs.com/wangshunyao/p/11684643.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!