GC 分析

Posted 简简单单OnlineZuozuo

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了GC 分析相关的知识,希望对你有一定的参考价值。

GC 分析


1、工具辅助

我们可以把 GC 的日志下载下来,然后通过一些可视化工具进行可视化
例如 GCViewer(https://github.com/chewiebug/GCViewer)
内存分销工具 JProfiler

2、GC (Allocation Failure)

GC 日志中 GC (Allocation Failure) 形式的 GC 为 Young GC
一般来说 Young GC 的执行时间在 10-50ms 区间是比较正常的,偶尔几次超过 50 也问题不大,如果连续超过 50 就需要处理了
Young GC 的执行次数,如果使用很频繁的话,一天会超过 1000 次
对于 Full GC 要尽量避免,频繁使用的情况下,也尽量不要超过 1次每天

3、YGC 日志,进行拆解分析

以上是关于GC 分析的主要内容,如果未能解决你的问题,请参考以下文章

GC 分析

GC日志查看和分析

Java GC算法——日志解读与分析(GC参数基础配置分析)

Java GC算法——日志解读与分析(GC参数基础配置分析)

Java GC算法——日志解读与分析(GC参数基础配置分析)

Java GC算法——日志解读与分析(GC参数基础配置分析)