通过GCEASY 和 jfr 发现运行时问题

Posted vana

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了通过GCEASY 和 jfr 发现运行时问题相关的知识,希望对你有一定的参考价值。

进入 /dev/shm  目录 ,gc-xxx-xx  的gc 文件 ,上次 gceasy  进行分析

另外 ,通过打开 飞行记录器  , 打开jmc  通过jmx  端口连接上去 ,并启用飞行记录器 看看内存 - 分配 - TLAB 看看 每个类占用

       进入 线程 - 热点线程  ,查看可能是死循环

如果是被 系统杀死 ,则看看 /var/log/message 即可  发现 Out of memory: Kill process 1311 (java) score 348 or sacrifice child

以上是关于通过GCEASY 和 jfr 发现运行时问题的主要内容,如果未能解决你的问题,请参考以下文章

JDK14的新特性:JFR,JMC和JFR事件流

JDK14的新特性:JFR,JMC和JFR事件流

Java Flight Recorder - 查找文件描述符泄漏

java JFR

Spring源码报错:错误: 程序包jdk.jfr不存在

JFR 使用记录