AdrianHu99 / NOTES

0 stars 0 forks source link

7种JVM垃圾收集器特点,优劣势、及使用场景! #48

Closed AdrianHu99 closed 5 years ago

AdrianHu99 commented 5 years ago

https://mp.weixin.qq.com/s/D0vSq0UbWvXlFWLrEdiqrQ

AdrianHu99 commented 5 years ago
-XX:+UseSerialGC:在新生代和老年代使用串行收集器

-XX:+UseParNewGC:在新生代使用并行收集器

-XX:+UseParallelGC :新生代使用并行回收收集器,更加关注吞吐量

-XX:+UseParallelOldGC:老年代使用并行回收收集器

-XX:ParallelGCThreads:设置用于垃圾回收的线程数

-XX:+UseConcMarkSweepGC:新生代使用并行收集器,老年代使用CMS+串行收集器

-XX:ParallelCMSThreads:设定CMS的线程数量

-XX:+UseG1GC:启用G1垃圾回收器
AdrianHu99 commented 5 years ago

CMS: 重视服务器响应速度,要求系统停顿时间最短 G1: 要求尽可能可控 GC 停顿时间;内存占用较大的应用