初识Arthas

  • 文档地址
  • 作用
    • 这个类从哪个 jar 包加载的?为什么会报各种类相关的 Exception?
    • 我改的代码为什么没有执行到?难道是我没 commit?分支搞错了?
    • 遇到问题无法在线上 debug,难道只能通过加日志再重新发布吗?
    • 线上遇到某个用户的数据处理有问题,但线上同样无法 debug,线下无法重现!
    • 是否有一个全局视角来查看系统的运行状况?
    • 有什么办法可以监控到JVM的实时运行状态?
  • 如何使用
    • 参考文档下载启动
      启动
  • 常用命令
    • dashboard
      • java线程监控与jvm信息
      • Q / ctrl+c 退出
  • thread
    • 列出所有java 线程
    • n 3 列出top3 cpu使用的线程
    • -b 查看是否有阻塞的线程
    • 16 查看id为16的线程堆栈信息
  • exit / quit
    • 退出arthas (当前session)
    • 退出后 再次使用 java -jar arthas-boot,jar 启动
  • shutdown
    • 完全退出
  • help
    • 帮助信息
  • sysprop
    • 打印系统参数等信息
  • sysenv
    • 获取环境变量
  • jvm
    • 打印各种jvm详细信息
  • readline时 ctrl+a 跳转首行
  • keymap
    • 查看快捷键
  • history
    • 查看历史命令
  • jad
    • 反编译代码
  • 其他参数
    • java -jar arthas-boot.jar 默认情况监听127.0.0.1
  • –target-ip参数
    • 如果希望远程访问
  • –version
    • 列出所有版本
  • -v
    • 打印启动时运行的详情
  • -h
    • 帮助信息 列出可用的参数
  • web console
  • 本文只记录一些自己在学习arthas过程中认为经常会用的命令。详细介绍以官方文档为准
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值