如果你的JAVA应用程序有以下几个特点,那么可以使用Concurrent Mark Sweep (CMS) 垃圾收集器。希望JAVA垃圾回收器回收垃圾的时间尽可能短;应用运行在多CPU的机器上,有足够的CPU资源;有比较多生命周期长的对象;希望应用的响应时间短。