From 9eacb780a139655f6bb50c21391fd21006ccc1e2 Mon Sep 17 00:00:00 2001 From: 8ga Date: Tue, 11 Mar 2025 16:53:15 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=20JFR=5F0=5F=E5=88=9D?= =?UTF-8?q?=E8=AF=86Java=20Flight=20Record.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- JFR_0_初识Java Flight Record.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/JFR_0_初识Java Flight Record.md b/JFR_0_初识Java Flight Record.md index 889dd9b..6002dc3 100644 --- a/JFR_0_初识Java Flight Record.md +++ b/JFR_0_初识Java Flight Record.md @@ -22,7 +22,7 @@ JFR是**Java Flight Record**(Java飞行记录)的缩写,是JVM内置的基 Event 在某些特定的时间点产生,**由名称、时间戳、Event 数据体组成。**不同的 Event 数据体不同(例如 CPU 负载,Event 前后的 Java 堆大小,获取锁的线程 ID 等) -> 大部分的 Event,都有 Event 是在哪个线程发生的、线程的调用栈、Event 持续时间,利用这些信息,我们可以回溯 Event 发生当时的情况。 +大部分的 Event,都有 Event 是在哪个线程发生的、线程的调用栈、Event 持续时间,利用这些信息,我们可以回溯 Event 发生当时的情况。 ### Event类型 Event 按照采集方式可以分为三种: @@ -144,7 +144,7 @@ Event 是多线程产生的,如果 Event 记录要保证全局有序,那么 程序退出的时候,强制dump一次将数据输出到 filename 配置的文件。用户手动dump也会存储到这个文件,**输出到这个文件目录的.jfr文件才对用户可见。** -> 输出这个文件是不慢的,就是把内存里的buffer以及临时目录中的.jfr文件合并后输出。⚠️注意不能把内存里的buffer配的过大,否则可能会导致内存不足,引发FullGC。 +输出这个文件是不慢的,就是把内存里的buffer以及临时目录中的.jfr文件合并后输出。⚠️注意不能把内存里的buffer配的过大,否则可能会导致内存不足,引发FullGC。 ### JFR的内存占用?