美文网首页
【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 周三 选择合适的垃圾收集器

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