Options 全局选项的查看和设置 | 学习笔记

简介: 快速学习 Options 全局选项的查看和设置

开发者学堂课程【线上问题排查利器 Alibaba Arthas(下)Options 全局选项的查看和设置】学习笔记,与课程紧密连接,让用户快速学习知识。

课程地址https://developer.aliyun.com/learning/course/747/detail/13208


Options 全局选项的查看和设置


内容介绍

一.options 的介绍

二.options 的案例


一.Options

1.作用:全局开关

2.全局选项

一般情况不需要去调它默认的值,除非有特殊的需要。

image.png

(1)unsafe 意为不安全,默认值为 false 意为安全,描述是是否支持对系统级别的类进行增强,打开该开个可能导致把 JVM 搞挂,请慎重选择。

(2)dump 的默认值为 false,描述为是否支持被增强了的;类

dump到外部文件中,如果打开开关,class 文件会被 dump 到

/$(application dir)/arthas-class-dump/目录下,具体位置详见

控制台输出

Dump 命令作用是将已加载类的字节码文件保存到特定目录:logs/arthas/classdump。 默认值 false 的错误理解为把它关了,是它增强的类是不是也要把它 damp 到外部文件当中去。区别就是是否把 保存的类增强到外部文件。

(4)Batch-re-transform 默认值为 true,描述为是否支持批量对匹配到的类执行 retransform 操作。

(3)Json-format 默认值为 false,描述为是否支持 json 化的输出

Disable-sub-class 的默认情况为 false,意为不禁用子类的匹配。Disable 就是不可用,不支持子类。描述为是否禁用子类匹配。默认在匹配目录类的时候会默认匹配到其子类。如果想精确匹配,可以关闭此开关。

(5)Debug-for-asm 默认结果为 false 描述为打印 ASM 相关的调试信息。

asm是 java 底层的字节码一种编辑工具,也是字节码的一个框架,它可以直接对字节码进行操作

(6)Save-result 表示是否保存结果,默认为 false 意思是不保存结果。描述为是否打开执行结果存日志功能打开之后所有命令的运行结果都将保存到logs/arthas-cache/result.log中

(7)Job-timeout 默认值为1d,描述为异步后台任务的默认超时时间,超过这个时间,任务自动停止;比如设置1d 代表一天2h 代表2小时3m 代表3分钟25s 代表25秒。

(7)Print-parent-fields 默认值为 true,描述为是否打印在 parent class 里的 field


二.案例

1.案例一

输入[arthas@10829]$ options//这个不带任何参数

image.png

LEVEL 代表选项的级别,TYPE 是值的类型,NAME 是选项的名字的默认值,SUMMARY 是概述,DESCRIPTIOM 是详细解释

2.案例二

获取options 中json-format 的值

输入[arthas@10829]$ options json-format 的值

image.png

3.案例三

设置指定的 options 的值

image.png

作用:用来查看或设置 arthas 全局环境变量。

相关文章
|
3天前
|
Shell Android开发 开发者
Android系统 自定义动态修改init.custom.rc
Android系统 自定义动态修改init.custom.rc
22 0
|
10月前
【Element-ui】每个类只有一个默认设置选项
【Element-ui】每个类只有一个默认设置选项
【Element-ui】每个类只有一个默认设置选项
|
JavaScript 前端开发
vue中select的option默认选中项的问题解决方案
vue中select的option默认选中项的问题解决方案
|
Java 应用服务中间件
publiccms中,怎么修改默认的端口8080以及默认上下文名称
publiccms中,怎么修改默认的端口8080以及默认上下文名称
106 0
|
存储 机器学习/深度学习 分布式计算
导出 Export--默认模式导出(Insert)--配置参数 | 学习笔记
快速学习 导出 Export--默认模式导出(Insert)--配置参数
255 0
导出 Export--默认模式导出(Insert)--配置参数 | 学习笔记
|
JavaScript
【mpvue】radio-group 标签组设置默认选择checked: 'true',选择了单选按钮的非默认选项,再点击其他的选择,单选按钮又会变成默认的选项
1、问题举例描述: radio-group 标签组设置默认选择checked: ‘true’,选择了单选按钮的非默认选项(场外),再点击其他的选择(手续费率),单选按钮又会变成默认的选项(场内) 默认状态如下:
384 0
【mpvue】radio-group 标签组设置默认选择checked: 'true',选择了单选按钮的非默认选项,再点击其他的选择,单选按钮又会变成默认的选项
mode的设置和404页面的处理
mode的设置和404页面的处理
132 0