使用Arthas

Arthas 是 Alibaba 在 2018 年 9 月开源的 Java 诊断工具。支持 JDK6+, 采用命令行交互模式,可以方便的定位和诊断 线上程序运行问题。Arthas 官方文档十分详细,详见:https://alibaba.github.io/arthas

1、下载

代码托管地址之一:https://github.com/alibaba/arthas

 历史发行版本见:https://github.com/alibaba/arthas/releases

2、启动

解压之后,然后再执行

java -jar arthas-boot.jar

直接输入dashboard,就退出了,应该是先选择java进程,这里可以输入1代表hmblogs.jar,依此类推。

在对话框 输入dashboard可以查看整个进程的运行情况,线程、内存、GC、运行环境信息:

输入thread可以查看线程详细情况

输入 jad加类的全名 可以反编译,这样可以方便我们查看线上代码是否是正确的版本

相关推荐

  1. 使用arthas排查请求超时问题

    2024-03-18 15:08:03       55 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-03-18 15:08:03       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-03-18 15:08:03       106 阅读
  3. 在Django里面运行非项目文件

    2024-03-18 15:08:03       87 阅读
  4. Python语言-面向对象

    2024-03-18 15:08:03       96 阅读

热门阅读

  1. 【 React 】React 组件之间如何通信?

    2024-03-18 15:08:03       46 阅读
  2. JVM学习-常量池、运行时常量池以及串池

    2024-03-18 15:08:03       44 阅读
  3. HTML世界之input标签

    2024-03-18 15:08:03       47 阅读
  4. UbuntuServer22.04配置静态IP地址

    2024-03-18 15:08:03       40 阅读
  5. PyTorch深度学习框架:综合入门与应用指南

    2024-03-18 15:08:03       44 阅读
  6. Haproxy

    Haproxy

    2024-03-18 15:08:03      38 阅读
  7. 安卓利用CameraX实现拍照录像

    2024-03-18 15:08:03       44 阅读
  8. sparksql DSL编程风格

    2024-03-18 15:08:03       40 阅读
  9. 使用 React Router 的 withRouter

    2024-03-18 15:08:03       34 阅读
  10. Ubuntu 22.04编译RV1126_RV1109_LINUX SDK

    2024-03-18 15:08:03       43 阅读