首页 > 其他 > 详细

JVM

时间:2019-03-22 11:12:45      阅读:157      评论:0      收藏:0      [点我收藏+]

1.串行垃圾回收使用-XX:+UseSerialGC定义,serial 串行,优点:是单线程进行回收,无序多线程交互,所以速度较快;缺点:回收的时候需要停止其他所有线程,直到回收完成

2.并行垃圾回收使用-XX:+UseParallelGC定义,使用-XX:+UseParallelGCThreads=<N>设置用来并行回收的线程数,N通常设置为处理器相等的数,parallel 并行,

3.并发垃圾回收使用-XX:+UseConcMarkSweepGC定义,缩写为CMS,整个堆有两种垃圾回收形式 1 年轻代采用多个GC线程实现"复制"算法;2 老年代采用多线程实现"标记-清除"算法,这个垃圾回收需要经历初始标记,并发标记,重新标记,并发清理四个阶段,其中初始标记和重新标记需要暂停其他用户线程,并发标记和并发清理不需要暂停其他用户线程

 

JVM

原文:https://www.cnblogs.com/jpwsk/p/10569659.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!