JVM分代及回收算法总结

分代理论:eden、s0、s1

新生代:复制算法,PartNew 只用于新生代

老年代:标记清除、标记整理 

Parallel(标记整理) 吞吐量 垃圾收集效率高,stw时间短,应用线程暂停了。4g以下用parallel。

CMS(标记清除)并发标记大概占用整个收集80%时间,让应用线程并发不暂停,提高用户体验。cms可能stw总时间会更长,但是他分成了几个阶段。大内存,4-8g用cms,提升用户体验

你可能感兴趣的:(java,java,开发语言)