https://www.cnblogs.com/ggjuc.
this article says:
< H2 > 1 CMS will not defragment the heap, so in order to prevent full gc, from causing heap fragmentation, merge the fragments by opening the CMS phase: < / H2 >does this mean that after CMS full gc, if there are fragments, it will cause a new full gc?
< H2 > 2 enable the-XX:+CMSScavengeBeforeRemark option to force minor gc, to start before remark to reduce the pause time of remark < / H2 >Why does forcing minor gc reduce remark pause time?