7种垃圾收集器,看完我跪了
发布时间:2021-03-02 11:32:20 所属栏目:外闻 来源:互联网
导读:量(Throughput) 吞吐量就是 CPU用于运行用户代码的时间与 CPU总消耗时间的比值,即 吞吐量 = 运行用户代码时间 /(运行用户代码时间 + 垃圾收集时间)。 假设虚拟机总共运行了100分钟,其中垃圾收集花掉1分钟,那吞吐量就是99%。 Minor GC 和 Full GC 新生
量(Throughput)吞吐量就是 CPU用于运行用户代码的时间与 CPU总消耗时间的比值,即 吞吐量 = 运行用户代码时间 /(运行用户代码时间 + 垃圾收集时间)。 假设虚拟机总共运行了100分钟,其中垃圾收集花掉1分钟,那吞吐量就是99%。 Minor GC 和 Full GC
![]() 新生代收集器Serial收集器Serial(串行)收集器是最基本、发展历史最悠久的收集器,它是采用 复制算法的 新生代收集器,曾经(JDK 1.3.1之前)是虚拟机 新生代收集的唯一选择。它是一个单线程收集器,只会使用一个CPU或一条收集线程去完成垃圾收集工作,更重要的是它在进行垃圾收集时,必须暂停其他所有的工作线程,直至Serial收集器收集结束为止(“Stop The World”)。这项工作是由虚拟机在后台自动发起和自动完成的,在用户不可见的情况下把用户正常工作的线程全部停掉,这对很多应用来说是难以接收的。 下图展示了Serial 收集器(老年代采用Serial Old收集器)的运行过程: (编辑:平凉站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |




