2016 - 2024

感恩一路有你

java垃圾回收新生代老年代 在JVM中,新生代和旧生代有何区别?GC的回收方式有几种?

浏览量:2404 时间:2021-03-21 07:27:19 作者:admin

在JVM中,新生代和旧生代有何区别?GC的回收方式有几种?

在客户端模式下,新一代选择串行GC,老一代选择串行GC

在服务器模式下,新一代选择并行GC,老一代选择并行GC

一般来说,我们的系统有两种选择方式:吞吐量优先,吞吐量优先,服务器默认采用并行GC模式,暂停时间优先采用并发GC(CMS)模式。

JAVA垃圾回收期老年代和新生代是什么意思?

它是“垃圾收集器”。它是Java虚拟机的内存清理。使用一段时间后,内存中会产生大量永远不会使用的对象。如果不清理,内存消耗会越来越大。至于什么时候执行清理动作,什么样的内存将成为清理的目标,您可以从其他数据中学习。老一代和新一代也与记忆有关。在虚拟机初始化时,内存大小已经设置好,分为三部分:新一代-新创建的对象,旧一代-未回收的对象或多次垃圾回收后的大对象,持久化的一代-JVM使用的内存,包括类信息等

java垃圾回收新生代老年代 java新生代老年代持久代 java大对象直接放老年代

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。