3

JFR全解

 1 year ago
source link: https://www.zhihu.com/column/c_1264859821121355776
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

JFR全解 - 知乎

专栏JFR全解
JFR全解
Java Flight Recorder全解

这个 Redis 连接池的新监控方式针不戳~我再加一点佐料

Lettuce 是一个 Redis 连接池,和 Jedis 不一样的是,Lettuce 是主要基于 Netty 以及 ProjectReactor 实现的异步连接池。由于基于 ProjectReact…

Java JFR 民间指南 - 事件详解 - jdk.ObjectAllocationOutsideTLAB

重新申请 TLAB 分配对象事件:jdk.ObjectAllocationOutsideTLAB 引入版本:Java 11 相关 ISSUESJFR: RecordingStream leaks memory:启用 jdk.ObjectAllocationInNewTLAB 发现在 RecordingStream 中有内…

Java JFR 民间指南 - 事件详解 - jdk.ObjectAllocationInNewTLAB

重新申请 TLAB 分配对象事件:jdk.ObjectAllocationInNewTLAB 引入版本:Java 11 相关 ISSUESJFR: RecordingStream leaks memory:启用 jdk.ObjectAllocationInNewTLAB 发现在 RecordingStream 中有内存泄…

通过 JFR 与日志深入探索 JVM - TLAB 原理详解

全系列目录:通过 JFR 与日志深入探索 JVM - 总览篇 什么是 TLAB? TLAB(Thread Local Allocation Buffer)线程本地分配缓存区,这是一个线程专用的内存分配区域。既然是一个内存分配区域,我们就先要搞清楚 Java 内存大概是如何分配的。 我们一般认为 Java 中 new 的对象都…

深度探索JFR - JFR定位线上问题实例 - JFR导致的雪崩问题定位与解决

最近发现一个应用,使用默认的 JFR 配置,发生了类似于雪崩的现象,这里记录下,引以为戒。 Key takeaways JFR 的线程堆栈 dump 采集默认周期是 everyChunk ,也就是每次新建一个 Chunk 就会采集一次。默认每个 Chunk 大小为 12M,在线程比较多的时候,堆栈 dump 可能大于 12M,导致 J…

JFR 定位因为 SSL 导致 CPU Load 飚高的问题

问题场景 在某一时刻,某个微服务的某个实例 CPU 负载突然飚高: 同时建立了很多数据库链接: 其他实例没有这个现象。 问题定位 由于建立了很多数据库链接,猜想可能是数据库比较慢,查看数据库这段时间的 SQL 统计,发现数据库并不慢: 其中这个微服务这段时间的热点 SQL,执行并不慢。那么问题出在了哪里呢?可能是由于 GC,可能…

深度探索JFR - 3. 各种Event详细说明与JVM调优策略(3)

3. 虚拟机相关 Event 3.3. JIT即时编译相关 JIT 即时编译可能会遇到编译后的代码缓存占满,或者因为空间有限或者代码设计问题,导致某些关键方法需要重编译导致性能问题,以及因为代码块过大导致编译失败从而性能有问题,这些问题我们可以通过 JFR 中相关的 Event 进行查询。 JFR 对于 Java 开发可以

深度探索JFR - JFR详细介绍与生产问题定位落地 - 1. JFR说明与启动配置

本文基于 OpenJDK 11 并涉及一些之后版本的特性,非 OpenJDK 11 的特性会被特殊标记出来 什么是 JFR? 我们都知道,黑匣子是用于记录飞机飞行和性能参数的仪器。在飞机出问题后,用于定位问题原因。JFR 就是 Java 的黑匣子。 JFR 是 Java Flight Record (Java飞行记录)…
登录知乎,您可以享受以下权益:
更懂你的优质内容
更专业的大咖答主
更深度的互动交流
更高效的创作环境

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK