Arthas是一个好用的java在线分析工具。使用也很方便,不需要调整启动参数,直接下载jar包运行,然后绑定监听进程即可。

下载地址:wget https://alibaba.github.io/arthas/arthas-boot.jar

运行:java -jar arthas-boot.jar

当然,本地要有java运行环境,这个不说了。

启动过程中,会列出所有java进程,选择监听进程进入arthas控制台即可。

这样就开始调试1号进程了。

查看整体监控:dashboard

查看线程:thread

查看最忙的3个线程:thread -n 3

查看阻塞的线程:thread -b

查看jvm信息:jvm

监控方法执行时间:trace 类完整路径 方法名

 查看方法调用参数:watch 类完整路径 方法名

记录请求:tt -t -n 3 类完整路径 方法名

查看所有加载的类:sc *Controller

查看指定类中的方法:sm 类名

反编译类(查看源码,超好用): jad 类名

大概试了这么几个方法

其他的请移步:Arthas 用户文档 — Arthas 3.5.5 文档

简单体验阿里巴巴在线java诊断工具Arthas相关推荐

  1. Java诊断工具-Arthas入门与实践

    Java诊断工具-Arthas入门与实践 目录 Java诊断工具-Arthas入门与实践 什么是Arthas? Arthas能做什么? 我在哪里可以下载Arthas? 快速入门 1. 下载并运行mat ...

  2. 阿里开源的Java诊断工具——Arthas

    文章目录 1 问题背景 2 前言 3 Arthas有什么作用 4 入门小实践 5 SpringBoot应用.Arthas.Arthas Tunnel Server之间的关系 1 问题背景 线上生产环境 ...

  3. 阿里Java诊断工具 arthas - 生产环境反编译动态修改程序调试应用

    阿里Java诊断工具 arthas - 生产环境反编译动态修改程序调试应用 一.arthas 上篇文章我们借助arthas监测线上系统的运行信息.排查程序运行缓慢问题,尽管这样已经非常好了,但是还是会 ...

  4. 阿里巴巴开源的 Java 诊断工具Arthas【入门篇】

    前面: 各位老铁们,好久没和大家见面了,最近一直躲在家里不敢出来门,过着像猪的生活..... 吃喝拉撒睡觉.远程在家办公一段时间也是遇到了比较棘手的问题.所以没有顾得上来和大家分享了,不过大家放心,从 ...

  5. 阿里内部的那个牛逼带闪电的Java诊断工具arthas终于开源了

    在阿里巴巴内部,有很多自研工具供开发者使用,其中有一款工具,是几乎每个Java开发都使用过的工具,那就是Arthas,这是一款Java诊断工具,是一款牛逼带闪电的工具.该工具已于2018年9月份开源. ...

  6. Arthas(1):Java诊断工具Arthas入门教程

    文章目录 前言 第一节 Arthas 能为你做什么? 第二节 环境准备 第三节 快速入门 1. 启动math-game 2. 启动arthas 3. 查看dashboard 4. 通过 thread ...

  7. Java诊断工具Arthas使用说明

    Arthas简介 当你遇到以下类似问题而束手无策时,Arthas 可以帮助你解决: 这个类从哪个 jar 包加载的?为什么会报各种类相关的 Exception? 我改的代码为什么没有执行到?难道是我没 ...

  8. java诊断工具-Arthas(阿尔赛斯)入门

    Arthas是什么? Arthas 是Alibaba开源的Java诊断工具. 当你遇到以下类似问题而束手无策时,Arthas可以帮助你解决: 这个类从哪个 jar 包加载的?为什么会报各种类相关的 E ...

  9. Java诊断工具 Arthas

    是什么         Arthas 是Alibaba开源的Java诊断工具,深受开发者喜爱.在线排查问题,无需重启:动态跟踪Java代码:实时监控JVM状态.可以解决如下常见问题: 这个类从哪个 j ...

  10. Java诊断工具Arthas详解

    Arthas Arthas 是 Alibaba 开源的 Java 诊断工具 作用 这个类从哪个 jar 包加载的?为什么会报各种类相关的 Exception? 我改的代码为什么没有执行到?难道是我没 ...

最新文章

  1. asp.net 获取 当前日期时间 及 前后N天日期时间(DropDownList数据绑定)
  2. java cordova_java – Cordova android后台插件在5分钟后被杀死
  3. react中axios的二次封装
  4. Mybatis源码之数据源模块分析
  5. StatusBar style的那点事
  6. 仪征技师学院计算机,技师学院2019年下半年江苏省大学英语、大学计算机统考工作圆满结束...
  7. Linux内核深入理解中断和异常(6):IRQs的非早期初始化
  8. linux平台下MongoDB安装和环境搭建及踩过的坑
  9. 学习微信小程序之css7
  10. asp.net mvc redis同步mysql_Mysql和Redis数据同步策略 - 元思 - 博客园
  11. faster rcnn源码阅读笔记2
  12. AD学习之旅(1)— Altium Designer 16 软件下载与安装
  13. 如何在eclipse中使用Struts2框架
  14. 毫米波雷达测距/测速原理介绍_小七自学笔记
  15. 卫星与太阳的方位角与交会角
  16. 2018icpc ecfinal 西安游记
  17. 九步!让你从零基础学习python成为一名开源程序员!
  18. C语言随机函数的使用
  19. L3-020 至多删三个字符 (30分)(动态规划)
  20. 由于幸存者偏差,导致强变量在后续迭代中逐渐削弱甚至相反怎么办|文末有福利

热门文章

  1. 2021新上传QQ透明头像成品+源码
  2. 天威dns服务器无响应,天威DNS服务器地址设置
  3. K210(SiPEED MaixBit)MicroPython使用参考(一、软硬件环境)
  4. 关于在线评论有用性的论文研读笔记---31-40篇
  5. PR快捷键图片(可打印)
  6. tangent space /handness
  7. Vmware Vsphere HA创建集群步骤
  8. 闲鱼面试:Thread.sleep(0) 到底有什么用?
  9. Linux内核模块最简驱动
  10. 腾讯精选50题—Day6题目43,46,53