美文网首页
垃圾收集器及日志

垃圾收集器及日志

作者: BeYearn | 来源:发表于2018-12-18 16:55 被阅读0次

一. 不同的垃圾回收器,适用于不同的场景。常用的垃圾回收器:

  1. 串行(Serial)回收器是单线程的一个回收器,简单、易实现、效率高。

  2. 并行(ParNew)回收器是Serial的多线程版,可以充分的利用CPU资源,减少回收的时间。

  3. 吞吐量优先(Parallel Scavenge)回收器,侧重于吞吐量的控制。

  4. 并发标记清除(CMS,Concurrent Mark Sweep)回收器是一种以获取最短回收停顿时间为目标的回收器,该回收器是基于“标记-清除”算法实现的。

二. GC日志
在运行一个java程序时可以在命令行中加入相应的JVM垃圾回收参数,获取程序运行时详细的垃圾回收日志信息。以下是一些大概的参数:
-XX:+PrintGC与-verbose:gc 这两个命令效果都是一样,打印最基本的回收信息
-XX:+PrintGCDetails 可以打印详细GC信息至控制台
-XX:+PrintGCDateStamps 可以记录GC发生的详细时间
-Xloggc:{目录.../gc.log} 可以把GC输出至文件,这对长时间服务器GC监控

参考: https://blog.csdn.net/u014297175/article/details/75098415

图片.png 图片.png

相关文章

  • JVM 垃圾收集器日志及参数配置

    虚拟机及垃圾收集器日志 ​ 在JDK 9以前,HotSpot并没有提供统一的日志处理框架,虚拟机功能模块的日志...

  • 垃圾收集器及日志

    一. 不同的垃圾回收器,适用于不同的场景。常用的垃圾回收器: 串行(Serial)回收器是单线程的一个回收器,简单...

  • 7种垃圾回收器特点,优劣及使用场景

    7种垃圾回收器特点,优劣及使用场景 一、常见垃圾收集器 ==++++常见的垃圾回收器种类++++== 新生代收集器...

  • 关于GC日志查看分析指南

    截至JDK1.8 的一些垃圾收集器日志查看指南 CMS日志分析 G1日志分析

  • JVM参数

    1、指定垃圾收集器 -XX:+UseSerialGC 指定使用串行垃圾收集器,新生代及老年代都是串行收集,在大堆或...

  • Hotspot虚拟机常用参数完全解析

    1、指定垃圾收集器 -XX:+UseSerialGC 指定使用串行垃圾收集器,新生代及老年代都是串行收集,在大堆或...

  • 内存回收策略

    本文主要内容 对象已死 引用 垃圾收集算法 垃圾收集器 本文主要从概念上介绍内存回收及垃圾收集器相关内容,不涉及具...

  • 垃圾收集器

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

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

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

  • HotSpot垃圾收集器

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

网友评论

      本文标题:垃圾收集器及日志

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