美文网首页
【018】2020.11.18 周三 选择合适的垃圾收集器

【018】2020.11.18 周三 选择合适的垃圾收集器

作者: 算法成瘾者 | 来源:发表于2020-11-18 23:33 被阅读0次

选择合适的垃圾收集器

1.1 Epsilon收集器

    不能够进行垃圾收集的垃圾收集器

    适用于运行数分钟,堆耗尽之前退出的应用

    垃圾收集器的职责

        本职: 垃圾收集

        堆的管理和布局等

1.2 收集器的权衡

    应用程序的主要关注点是是什么

        吞吐量

        延迟时间

        内存占用

    运行应用的基础设施如何

    使用JDK的发行商是什么。版本多少

1.3 虚拟机及垃圾收集器日志

    JDK9之后,-Xlog参数统一了日志格式

        选择器 select

        标签 Tag

        日志级别 Level

        修饰器 Decorator

    获得垃圾收集器过程的相关信息

        查看GC基本信息

            JDK9之前, -XX:+PrintGC

            JDK9之后, -Xlog:gc:

        查看GC详细信息

        查看GC前后堆、方法区可用容量变化

        查看GC过程中用户线程并发时间以及停顿时间

        查看收集器Erginomics机制

        查看熬过收集后剩余对象的年龄分布信息

相关文章

  • 【018】2020.11.18 周三 选择合适的垃圾收集器

    选择合适的垃圾收集器 1.1 Epsilon收集器 不能够进行垃圾收集的垃圾收集器 适用于运行数分钟,堆耗尽之前退...

  • 选择合适的垃圾收集器

    垃圾收集器不仅仅是用于垃圾收集,它还要负责堆的管理与布局、对象的分配、与解释器的协作、与编译器的协作、与监控子系统...

  • Java虚拟机内存管理(五)-垃圾收集器

    5、垃圾收集器 前面的算法都是理论知识,而垃圾收集器是这些算法实现。 不同版本的 JDK 选择的垃圾收集器也可能不...

  • JVM学习笔记(6)---垃圾收集器

    垃圾收集算法 是内存回收的 方法,垃圾收集器 则是内存回收的 实现。收集器没有最好的没有万能的,只有最合适的。 7...

  • 11-选择合适的垃圾收集器

    一个垃圾收集器除了垃圾收集这个本职工作之外,它还要负责堆的管理与布局、对象的分配、与解释器的协作、与编译器的协作、...

  • 垃圾收集器

    没有一款放之四海而皆准的完美的垃圾收集器,每个垃圾收集器都有自己的优缺点,所以HotSpot虚拟机选择了不同的垃圾...

  • 垃圾收集器

    简介  垃圾收集器是垃圾收集算法的具体实现,各种垃圾收集器没有好坏之分,适合自己当前应用的垃圾收集器才是最好的垃圾...

  • JVM学习笔记之垃圾收集器【五】

    垃圾收集器 HotSpot 包含的垃圾收集器 一、串行收集器 1.1、Serial 收集器 在 JDk1.3 之前...

  • HotSpot垃圾收集器

    HotSpot虚拟机提供了多种垃圾收集器,每种收集器都有各自的特点,没有最好的垃圾收集器,只有最适合的垃圾收集器 ...

  • 5种JVM垃圾收集器特点和8种JVM内存溢出原因

    先来看看5种JVM垃圾收集器特点 一、常见垃圾收集器 现在常见的垃圾收集器有如下几种: 新生代收集器: Seria...

网友评论

      本文标题:【018】2020.11.18 周三 选择合适的垃圾收集器

      本文链接:https://www.haomeiwen.com/subject/dgnhiktx.html