专栏首页EffectiveCodingJVM 《三 JVM 中的垃圾回收器 — — 其他》

JVM 《三 JVM 中的垃圾回收器 — — 其他》

放一张很古老的图,大家在N多博客都看到的图。

image.png

除去上一篇说的CMS,剩下的都是这几类了,然后根据Old or New 自行分配就好了

串行垃圾回收器(Serial Garbage Collector)

并行垃圾回收器(Parallel Garbage Collector)

并不是说老的收集器就一无是处,在单线程环境下串行垃圾回收还是作用很强大的,或者说没得选?然后再就是新生代老生代的搭配问题了,这也是古老的问题了。

这两篇结束之后,基本上垃圾回收器这一部分就说完了,最后说明一下如何指定回收器吧

-XX:+UseG1GC G1垃圾回收器

-XX:ParallelCMSThreads= 并发标记扫描垃圾回收器 =后面为使用的线程数量

-XX:+UseSerialGC 串行垃圾回收器

-XX:+UseParallelGC 并行垃圾回收器

-XX:+UseConcMarkSweepGC 并发标记扫描垃圾回收器

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • JVM 《一 JVM 中的垃圾回收》

    当我们了解其中的内存之后,我们可能会有一点想法,我们的对象、相关类信息是存放在Java堆、方法区之中的。那我们的程序正在不断的new 对象、不断的loading...

    邹志全
  • jvm垃圾回收以及垃圾回收器

    ? ? ? ? ? ? ? 垃圾回收器 ? ? ? ? ? ?

    lyb-geek
  • JVM 《二 JVM 中的垃圾回收器 — — CMS&G1》

    这是最常见的两个垃圾回收器,也是现阶段JVM中使用的最多的。 先说CMS,Concurrent Mark Sweep,,名字全称是Concurrent Low...

    邹志全
  • JVM之垃圾回收-垃圾收集器

    如果说前面介绍的收集算法(JVM之垃圾回收-垃圾收集算法)是内存回收的抽象策略,那么垃圾收集器就是内存回收的具体实现。

    谙忆
  • Hotspot JVM垃圾回收器

      前两篇《JVM入门——运行时数据区》《JVM常见垃圾回收算法》所提到的实际上JVM规范以及常用的垃圾回收算法,具体的JVM实现实际上不止一种,有JRocki...

    用户1148394
  • JVM-5. 垃圾回收器

    悠扬前奏
  • JVM的垃圾回收

    垃圾回收机制是java的一个特性,相较于c/c++程序员需要自己分配内存,在使用结束后自己回收内存而言,Java实在对程序员太友好了(所以头发较多点)。Java...

    用户3467126
  • GC和垃圾回收器其三:JVM调优原则

    性能角度主要瞄准三个方向:内存占用,时延,吞吐。在这些角度之外可能围绕OOM是否合理,GC参数是否合理,或者启动速度方面等。

    春哥大魔王
  • JVM - 垃圾回收器概述

    [GC (Allocation Failure) [DefNew: 67932K->0K(78720K), 0.0002327 secs] 68792K->85...

    崔笑颜

扫码关注云+社区

领取腾讯云代金券