Arthas快速入门
发布于 2024-07-18
1664
版权声明
我们非常重视原创文章,为尊重知识产权并避免潜在的版权问题,我们在此提供文章的摘要供您初步了解。如果您想要查阅更为详尽的内容,访问作者的公众号页面获取完整文章。
springboot葵花宝典
扫码关注公众号
扫码阅读
手机扫码阅读
Arthas快速入门摘要
1. 概述
Arthas 是 Alibaba 开源的 Java 诊断工具,深受开发者喜爱。它可以帮助解决以下常见问题:
- 确定类加载来源,定位类相关异常。
- 调试代码执行路径问题,例如代码未被执行的原因。
- 在线上无法直接 debug 时,通过监控和分析代替日志排查。
- 定位用户数据处理问题,特别是线上无法复现的问题。
- 提供全局视角查看系统运行状况。
- 监控 JVM 的实时运行状态。
- 快速定位应用热点,并生成火焰图用于性能分析。
运行环境要求:支持 JDK 6+,兼容 Linux/Mac/Windows,采用命令行交互模式,并提供丰富的 Tab 自动补全功能。
2. 快速安装
2.1 在线安装(推荐)
- 下载 jar 包:
curl -O https://alibaba.github.io/arthas/arthas-boot.jar - 运行 Arthas:
java -jar arthas-boot.jar注意:运行前需确保有一个 Java 进程在内存中,否则会报错。
- 查看安装目录:
C:\Users\admin\.arthas\lib\3.7.2\arthas
2.2 离线安装
- 下载全量包:
curl -O -L https://maven.aliyun.com/repository/public/com/taobao/arthas/arthas-packaging/3.7.2/arthas-packaging-3.7.2-bin.zip - 解压后启动:
java -jar arthas-boot.jarLinux 用户可通过以下命令解压到指定目录:
unzip -d arthas arthas-packaging-3.7.2-bin.zip
3. 卸载
3.1 Linux/Unix/Mac 平台
删除以下文件:
rm -rf ~/.arthas/rm -rf ~/logs/arthas
3.2 Windows 平台
删除以下目录:
- 用户主目录下的
.arthas文件夹 - 日志记录目录:
logs/arthas
4. 快速入门:attach一个进程
准备一个简单的 Java 程序供分析,例如每秒生成一个随机数并进行质因数分解的代码。接下来可以使用 Arthas 对运行的 Java 进程进行诊断和调试。
springboot葵花宝典
springboot葵花宝典
扫码关注公众号
还在用多套工具管项目?
一个平台搞定产品、项目、质量与效能,告别整合之苦,实现全流程闭环。
查看方案
springboot葵花宝典的其他文章
Redis:优雅键值设计与BigKey处理指南
Redis:优雅键值设计与BigKey处理指南
Sping Security-3-动态认证用户信息
Sping Security-3-动态认证用户信息
Lombok中@Builder存在默认值的坑
Lombok中@Builder存在默认值的坑
深入理解InnoDB存储引擎:逻辑存储结构、事务原理
InnoDB存储引擎是MySQL中最常用的存储引擎之一,它支持高级事务处理和并发控制,以及稳健的性能。本文将深入探讨InnoDB存储引擎的核心概念和工作原理,包括逻辑存储结构、事务原理。
SpringBoot-9-Spring Boot进阶篇:实现配置修改热部署,提升开发效率
Spring Boot进阶篇:实现配置修改热部署,提升开发效率
加入社区微信群
与行业大咖零距离交流学习
PMO实践白皮书
白皮书上线
白皮书上线