# CMS垃圾收集器(Concurrent Mark Sweep Collector)
CMS垃圾收集器主要用于在多核心机器上,缩短程序暂停时间。参数为-XX:+UseConcMarkSweepGC
。
CMS也是分代处理。major collection采用多个gc线程来追踪可达对象,这个过程和应用线程并行执行。每个major collection会暂停两次,第二次时间最长。两次暂停期间多个gc线程进行工作。
CMS垃圾收集器主要用于在多核心机器上,缩短程序暂停时间。参数为-XX:+UseConcMarkSweepGC
。
CMS也是分代处理。major collection采用多个gc线程来追踪可达对象,这个过程和应用线程并行执行。每个major collection会暂停两次,第二次时间最长。两次暂停期间多个gc线程进行工作。