首页 > Full Gc过程会发生stop the world,这里jvm是怎么处理的呢?【面试题】

Full Gc过程会发生stop the world,这里jvm是怎么处理的呢?【面试题】

在不采用cms垃圾收集器或者在cms垃圾收集器初始标记和重新标记阶段,都会发生stop the world,也就是会暂停用户线程的执行,jvm是如何暂停所有用户线程的?烦请知道的朋友帮忙解答一下~
在实际场景中,可能gc的时间很短,但是暂停所有用户线程会用去很大一部分时间,这个时间又是如何得知的呢?


尽量避免出现full gc,减少使用大数组。


安全暂停线程的Java方法不太稳定,我觉得Full GC时应该使用的是native方法。
拿个关注学习一下。。

【热门文章】
【热门文章】