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 全局环境变量。

相关文章
|
存储 Java 数据安全/隐私保护
Java代码还能这样玩?揭秘你的浏览记录
Java代码还能这样玩?揭秘你的浏览记录
268 1
|
5月前
|
机器学习/深度学习 编解码 人工智能
计算机视觉五大技术——深度学习在图像处理中的应用
深度学习利用多层神经网络实现人工智能,计算机视觉是其重要应用之一。图像分类通过卷积神经网络(CNN)判断图片类别,如“猫”或“狗”。目标检测不仅识别物体,还确定其位置,R-CNN系列模型逐步优化检测速度与精度。语义分割对图像每个像素分类,FCN开创像素级分类范式,DeepLab等进一步提升细节表现。实例分割结合目标检测与语义分割,Mask R-CNN实现精准实例区分。关键点检测用于人体姿态估计、人脸特征识别等,OpenPose和HRNet等技术推动该领域发展。这些方法在效率与准确性上不断进步,广泛应用于实际场景。
591 64
计算机视觉五大技术——深度学习在图像处理中的应用
|
7月前
|
机器学习/深度学习 存储 人工智能
2025年NVIDIA RTX 4090云服务器租赁价格与选型指南
本文探讨了在主流云服务商尚未提供RTX 4090实例的背景下,如何选择高性能GPU服务器。分析了市场现状、替代方案性能,并推荐阿里云的GN7i(NVIDIA A10)、GN6v(NVIDIA V100)等实例,提供了成本优化策略与选型建议,确保用户在AI训练、图形渲染等场景中实现效率和成本的最佳平衡。
|
8月前
|
人工智能 自动驾驶 机器人
AI元年:2024年人工智能发展大事纪
3分钟了解2024年人工智能AI领域都发生了哪些改变我们生活和生产方式的大事儿。
1109 2
AI元年:2024年人工智能发展大事纪
|
10月前
|
人工智能 JavaScript 前端开发
利用 AI 进行代码生成:GitHub Copilot 的实践与反思
【10月更文挑战第23天】本文探讨了GitHub Copilot,一个由微软和OpenAI合作推出的AI代码生成工具,其核心功能包括智能代码补全、多语言支持、上下文感知和持续学习。文章介绍了Copilot在加速开发流程、学习新语言、提高代码质量和减少重复工作等方面的应用,并反思了AI在代码生成中的代码所有权、安全性和技能发展等问题。最后,文章提供了实施Copilot的最佳实践,强调了在使用AI工具时保持对代码的控制和理解的重要性。
|
Ubuntu Linux pouch
Docker容器管理工具
文章介绍了Docker容器管理工具,以及早期使用的LXC容器管理工具,包括它们的安装、使用和相关技术特点。
239 10
Docker容器管理工具
|
11月前
|
人工智能 自然语言处理 IDE
|
11月前
|
XML API 网络架构
API协议 的十种技术特点及适用场景
本文介绍了十种常见的API协议技术,包括REST、GraphQL、gRPC、SOAP、WebSocket、AMF和XML-RPC等,每种技术都有其特点和适用场景,如REST适用于轻量级Web服务开发,gRPC适合高性能分布式系统,而WebSocket则适用于需要低延迟交互的应用。
|
算法 计算机视觉
图像处理之错切变换
图像处理之错切变换
262 1
|
存储 开发工具 数据库
认识HIS系统 HIS系统的主要功能解释说明
HIS系统即医院信息系统(全称为Hospital information System) ,是指利用计算机软硬件技术和网络通信技术等现代化手段,对医院及其所属各部门的人流、物流、财流进行综合管理,对在医疗活动各阶段产生的数据进行采集、存储、处理、提取、传输、汇总,加工形成各种信息,从而为医院的整体运行提供全面的自动化管理及各种服务的信息系统。
879 5