• 阿尔萨斯arthas——java代码诊断工具


    阿尔萨斯:

    (GitHub地址:https://github.com/alibaba/arthas

    用户文档:https://alibaba.github.io/arthas/)

    详情查看官方文档:https://alibaba.github.io/arthas/advanced-use.html

       10  cls  清空当前屏幕区域

       11  sc 查看JVM已加载的类信息

       12  dashboard 会展示当前进程的信息

       13  shutdown 退出

       15  thread -n 3

             thread -n 3 -i 1000

       30  trace -E  com.answern.claimv2.main.Claimv2MainApplication  main 

       31  trace   com.answern.claimv2.main.Claimv2MainApplication  main

       32  trace com.answern.claimv2.dubbo.adjust.service.adjust.AdjustQryServiceImpl adjustInitList

       37  trace com.answern.claimv2.dubbo.adjust.service.adjust.AdjustQryServiceImpl adjustInitList '#cost > 10'  查看大于10秒的方法,调用链路

       38  dump  com.answern.claimv2.dubbo.adjust.service.adjust.AdjustQryServiceImpl adjustInitList

    dump 已加载类的 byte code 到特定目录

       40  monitor -c 5  com.answern.claimv2.dubbo.adjust.service.adjust.AdjustQryServiceImpl adjustInitList  方法执行监控,监控adjustInitList接口的调用情况,每5秒监控一次

       41  jad demo.MathGame 反编译class,后面是全限类名

       42 watch demo.MathGame primeFactors returnObj 监控函数的返回值

       43 ognl '@xxx.common.redis.collections.UniqConcurrentSet@INSTANCE.dataIsNullSet'

            ognl '@xxx.common.redis.collections.UniqConcurrentSet@INSTANCE.dataIsNullSet.size()'

    arthas常用命令:
    version:查看arthas版本号

    help:查看命名帮助信息

    cls:清空屏幕

    session:查看当前会话信息

    quit:退出arthas客户端

    dashboard:当前进程的实时数据面板

    thread:当前JVM的线程堆栈信息

    jvm:查看当前JVM的信息

    sysprop:查看JVM的系统属性

    sc:查看JVM已经加载的类信息

    dump:dump已经加载类的byte code到特定目录

    jad:反编译指定已加载类的源码

    monitor:方法执行监控

    watch:方法执行数据观测

    trace:方法内部调用路径,并输出方法路径上的每个节点上耗时

    stack:输出当前方法被调用的调用路径

    ......

  • 相关阅读:
    django大全
    centos 下安装python3.6.2
    爬虫基础知识与简单爬虫实现
    HDU5950 Recursive sequence (矩阵快速幂加速递推) (2016ACM/ICPC亚洲赛区沈阳站 Problem C)
    ZOJ5833 Tournament(递归打表)
    ZOJ4067 Books(贪心)
    ZOJ4062 Plants vs. Zombies(二分+贪心)
    ZOJ4060 Flippy Sequence(思维题)
    洛谷P2568 GCD(线性筛法)
    2018.11.6刷题记录
  • 原文地址:https://www.cnblogs.com/sunny-miss/p/11655731.html
Copyright © 2020-2023  润新知