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的内存占用?