• arthas初步使用


    线上问题排查利器arthas快速入门

    1、下载

    # github下载
    wget https://alibaba.github.io/arthas/arthas-boot.jar
    # 或者 Gitee 下载
    wget https://arthas.gitee.io/arthas-boot.jar
    

    2、快速使用

    (1)需要排查的进程

    ps -ef|grep '线程名'
    

    (2)进入arthas界面

    java -jar arthas-boot.jar 53739

     3、几个比较好用的命令

    3.1 看板

    dashboard(系统看板):可以查看系统线程、jvm、gc情况,快速查看系统异常情况

     3.2 thread

    快速定位系统死循环

    thread -n 10:查找系统前10个耗cpu的线程

     thread:查看所有线程

    thread 线程号:查看线程堆栈

     

     thread -b查看线程block情况

    3.3 jad反编译

    希望查看线上代码是否正确,可以使用jad反编译class,查看java代码

    jad aiinterview.AudioSession

    3.4 ognl查看线上实时变量情况

    可以替代日志,快速查看问题

    比如要查看某个map容器中的情况

     3.5 trace查看线上方法耗时情况

     3.6 watch直接观测方法的入参出参

     

  • 相关阅读:
    低功耗蓝牙(BLE)——概念
    低功耗蓝牙(BLE)——概述
    190923——我目前的居所
    190922——真随笔
    行业——5G
    190901——无题
    190831——关于坚持
    190828-对话体
    190827——两种人
    190826-快乐
  • 原文地址:https://www.cnblogs.com/zhangchiblog/p/13231502.html
Copyright © 2020-2023  润新知