电子商务网站建设的模式,网站建设及使用方案,网站建设企业如何为公司建设,怎么看别人网站是什么语言做的1、Serial(串行GC)收集器Serial收集器是一个新生代收集器#xff0c;单线程执行#xff0c;使用复制算法。它在进行垃圾收集时#xff0c;必须暂停其他所有的工作线程(用户线程)。是Jvmclient模式下默认的新生代收集器。对于限定单个CPU的环境来说#xff0c;Serial收集器由…1、Serial(串行GC)收集器Serial收集器是一个新生代收集器单线程执行使用复制算法。它在进行垃圾收集时必须暂停其他所有的工作线程(用户线程)。是Jvmclient模式下默认的新生代收集器。对于限定单个CPU的环境来说Serial收集器由于没有线程交互的开销专心做垃圾收集自然可以获得最高的单线程收集效率。2、ParNew(并行GC)收集器ParNew收集器其实就是serial收集器的多线程版本除了使用多条线程进行垃圾收集之外其余行为与Serial收集器一样。3、Parallel Scavenge(并行回收GC)收集器Parallel Scavenge收集器也是一个新生代收集器它也是使用复制算法的收集器又是并行多线程收集器。parallelScavenge收集器的特点是它的关注点与其他收集器不同CMS等收集器的关注点是尽可能地缩短垃圾收集时用户线程的停顿时间而parallelScavenge收集器的目标则是达到一个可控制的吞吐量。吞吐量 程序运行时间/(程序运行时间 垃圾收集时间)虚拟机总共运行了100分钟。其中垃圾收集花掉1分钟那吞吐量就是99%。4、Serial Old(串行GC)收集器SerialOld是Serial收集器的老年代版本它同样使用一个单线程执行收集使用“标记-整理”算法。主要使用在Client模式下的虚拟机。5、Parallel Old(并行GC)收集器Parallel Old是Parallel Scavenge收集器的老年代版本使用多线程和“标记-整理”算法。6、CMS(并发GC)收集器Concurrent Mark Sweep 收集器是一种以获得最短回收停顿时间为目标的收集器基于标记清除算法。过程如下初始标记并发标记重新标记并发清除优点是并发收集低停顿缺点是对CPU资源非常敏感无法处理浮动垃圾收集结束会产生大量空间碎片。7、G1收集器G1收集器是基于标记整理算法实现的不会产生空间碎片可以精确地控制停顿将堆划分为多个大小固定的独立区域并跟踪这些区域的垃圾堆积程度在后台维护一个优先列表每次根据允许的收集时间优先回收垃圾最多的区域(Garbage First)。本篇文章是由武汉java培训为您呈现,希望给您带来更多更好的文章