简单体验阿里巴巴在线java诊断工具Arthas
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相关推荐
- Java诊断工具-Arthas入门与实践
Java诊断工具-Arthas入门与实践 目录 Java诊断工具-Arthas入门与实践 什么是Arthas? Arthas能做什么? 我在哪里可以下载Arthas? 快速入门 1. 下载并运行mat ...
- 阿里开源的Java诊断工具——Arthas
文章目录 1 问题背景 2 前言 3 Arthas有什么作用 4 入门小实践 5 SpringBoot应用.Arthas.Arthas Tunnel Server之间的关系 1 问题背景 线上生产环境 ...
- 阿里Java诊断工具 arthas - 生产环境反编译动态修改程序调试应用
阿里Java诊断工具 arthas - 生产环境反编译动态修改程序调试应用 一.arthas 上篇文章我们借助arthas监测线上系统的运行信息.排查程序运行缓慢问题,尽管这样已经非常好了,但是还是会 ...
- 阿里巴巴开源的 Java 诊断工具Arthas【入门篇】
前面: 各位老铁们,好久没和大家见面了,最近一直躲在家里不敢出来门,过着像猪的生活..... 吃喝拉撒睡觉.远程在家办公一段时间也是遇到了比较棘手的问题.所以没有顾得上来和大家分享了,不过大家放心,从 ...
- 阿里内部的那个牛逼带闪电的Java诊断工具arthas终于开源了
在阿里巴巴内部,有很多自研工具供开发者使用,其中有一款工具,是几乎每个Java开发都使用过的工具,那就是Arthas,这是一款Java诊断工具,是一款牛逼带闪电的工具.该工具已于2018年9月份开源. ...
- Arthas(1):Java诊断工具Arthas入门教程
文章目录 前言 第一节 Arthas 能为你做什么? 第二节 环境准备 第三节 快速入门 1. 启动math-game 2. 启动arthas 3. 查看dashboard 4. 通过 thread ...
- Java诊断工具Arthas使用说明
Arthas简介 当你遇到以下类似问题而束手无策时,Arthas 可以帮助你解决: 这个类从哪个 jar 包加载的?为什么会报各种类相关的 Exception? 我改的代码为什么没有执行到?难道是我没 ...
- java诊断工具-Arthas(阿尔赛斯)入门
Arthas是什么? Arthas 是Alibaba开源的Java诊断工具. 当你遇到以下类似问题而束手无策时,Arthas可以帮助你解决: 这个类从哪个 jar 包加载的?为什么会报各种类相关的 E ...
- Java诊断工具 Arthas
是什么 Arthas 是Alibaba开源的Java诊断工具,深受开发者喜爱.在线排查问题,无需重启:动态跟踪Java代码:实时监控JVM状态.可以解决如下常见问题: 这个类从哪个 j ...
- Java诊断工具Arthas详解
Arthas Arthas 是 Alibaba 开源的 Java 诊断工具 作用 这个类从哪个 jar 包加载的?为什么会报各种类相关的 Exception? 我改的代码为什么没有执行到?难道是我没 ...
最新文章
- asp.net 获取 当前日期时间 及 前后N天日期时间(DropDownList数据绑定)
- java cordova_java – Cordova android后台插件在5分钟后被杀死
- react中axios的二次封装
- Mybatis源码之数据源模块分析
- StatusBar style的那点事
- 仪征技师学院计算机,技师学院2019年下半年江苏省大学英语、大学计算机统考工作圆满结束...
- Linux内核深入理解中断和异常(6):IRQs的非早期初始化
- linux平台下MongoDB安装和环境搭建及踩过的坑
- 学习微信小程序之css7
- asp.net mvc redis同步mysql_Mysql和Redis数据同步策略 - 元思 - 博客园
- faster rcnn源码阅读笔记2
- AD学习之旅(1)— Altium Designer 16 软件下载与安装
- 如何在eclipse中使用Struts2框架
- 毫米波雷达测距/测速原理介绍_小七自学笔记
- 卫星与太阳的方位角与交会角
- 2018icpc ecfinal 西安游记
- 九步!让你从零基础学习python成为一名开源程序员!
- C语言随机函数的使用
- L3-020 至多删三个字符 (30分)(动态规划)
- 由于幸存者偏差,导致强变量在后续迭代中逐渐削弱甚至相反怎么办|文末有福利