JVM 垃圾回收算法

  • 本文关键字:算法 JVM jvm
  • 更新时间 :
  • 英文 :


我知道有不同的垃圾收集算法。这些是复制集合和标记压缩集合,增量收集。我现在有一个疑问。JVM中使用哪种算法?为什么有不同的算法可用?

首先,JVM有多个版本。

我相信大多数主要的JVM默认使用代际垃圾收集。但是,他们也可以使用混合策略。

以下是一些关于使用代际垃圾收集的主要JVM的链接:

  • OJVM 世代集合
  • 热点 JVM

这是我发现的一篇很棒的文章,表明 Jrockit 使用了标记策略:三个主要JVM的比较

不同的垃圾回收器有不同的优点和缺点,重要的功能是吞吐量、暂停时间和并行化。使用或可用的垃圾回收器取决于JDK版本,JVM模式(客户端或服务器)以及您可以使用的大量配置设置。请记住,气相色谱技术在不断发展。以下是一些有用的链接:

    垃圾
  • 优先垃圾收集器
  • Java SE 6 性能白皮书
  • Java 调优白皮书
  • Java HotSpot VM 选项

随着JVM的发展,越来越多的JVM算法出现了解决缺乏pre-one的问题,现在在JDK5.0中,有四种类型的闭合器:串行,通过,并发和训练收藏家

最新更新