diff --git a/JFR_0_初识Java Flight Record.md b/JFR_0_初识Java Flight Record.md index 5d1ae4b..02d67e3 100644 --- a/JFR_0_初识Java Flight Record.md +++ b/JFR_0_初识Java Flight Record.md @@ -59,7 +59,7 @@ Event 会被写入`.jfr`的二进制文件中,以`little endian base 128`的 Event 是多线程产生的,如果 Event 记录要保证全局有序,那么肯定需要多线程向一个指定队列或者缓存输出,那么不可避免的会涉及到锁争用,这样是很低效的。而 Event 本身带时间戳,所以记录时不需要排序,将每个线程内的记录,合并成一个集合后再进行排序高效得多。 - + 1. 所有的 Event 会先存储到每个线程自己的 Thread Buffer(默认8KB,这是一个经验值) 2. Thread Buffer 满了之后刷入 Global Buffer(可配置)