更新 JFR/2_Event结构及配置.md
This commit is contained in:
parent
5bd67e4184
commit
74724907a7
@ -38,5 +38,17 @@ Event采集详细配置,JDK自带两个模板,在 $JAVA_HOME/lib/jfr 目录
|
||||
|
||||
你也可以加上 period 和 threshold 配置,但对这个 Event 没啥效果。**这里有个 control 属性,接下来会提到。**
|
||||
|
||||
### 自定义配置
|
||||
### 举一个自定义配置的例子
|
||||
|
||||
我们一般通过 JMC 来配置这些 jfr 文件。打开【窗口】/【飞行记录模板管理器】,将 default.jfc 和 profile.jfc 导入进去。先看 default.jfc,点击【编辑】,弹出一个【快速编辑模板】这里是在整体上让你快速配置,是基于 default.jfc 里面的 selection 标签还有 condition 标签。举个例子:
|
||||
|
||||
<img width='80%' src='https://pic2.zhimg.com/v2-af3a277d056fd6080e4ced13858ab9bb_1440w.jpg'>
|
||||
|
||||
这里配置的*Memory Leak Detection*对应其中*Memory Leak Detection*的*selection*标签,只有:
|
||||
|
||||
- memory-leak-detection = off
|
||||
- memory-leak-detection-enabled = false
|
||||
|
||||
这样 OldObjectSample 的 enabled 才为 false,因为`<setting name="enabled" control="memory-leak-detection-enabled">true</setting>`,点击【高级】会跳转到所有 Event 的具体配置。在接下来的章节,我们来讲一下所有 Event 的采集详细配置。
|
||||
|
||||
<a href='./1_查看JFR事件的工具JMC.md' target='_blank'>返回上一节</a> <a href='./3_Event采集详细配置.md' target='_blank'>查看下一节</a>
|
Loading…
Reference in New Issue
Block a user