阿里arthas(阿尔萨斯)的linux安装和使用

简介: 转自https://blog.csdn.net/SDJN_ONE/article/details/123198219

启动并监控一个java进程,在此之前先启动一个java程序,使用ps -aux|grep java查看要监控的java程序的pid

ps-aux|grep java

arthas监控java进程

java -jar arthas-boot.jar <pid>

常用命令

dashboard

jad

jad命令用来反编译某一个类

eg:jad com.test.controller

watch

通过watch命令来查看demo.MathGame#primeFactors函数的返回值:

trace

eg:trace com.test.controller testMethod

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

monitor

方法执行监控

eg:monitor com.test.controller testMethod

stack

eg:com.test.controller testMethod

相关文章
|
8天前
|
Ubuntu Linux 网络安全
从头安装Arch Linux系统
本文记录了作者安装Arch Linux系统的过程,包括安装成果展示和遇到的疑难点及其解决方法,如硬盘不足、下载失败、设置时区、安装微码和配置无密码登录等。
从头安装Arch Linux系统
|
9天前
|
关系型数据库 MySQL Linux
Linux 安装 mysql 【使用 tar.gz | tar.xz安装包-离线安装】
在Linux系统中使用tar.xz压缩包安装MySQL数据库的详细步骤。包括下载MySQL压缩包,解压到指定目录,创建mysql用户和组,设置目录权限,初始化MySQL,配置my.cnf文件,启动服务,以及修改root用户密码。此外,还提供了如何设置Windows远程登录MySQL服务器的方法。
Linux 安装 mysql 【使用 tar.gz | tar.xz安装包-离线安装】
|
11天前
|
Linux
linux之etcd安装
linux之etcd安装
|
9天前
|
关系型数据库 MySQL Linux
Linux 安装 mysql【使用yum源进行安装】
这篇文章介绍了在Linux系统中使用yum源安装MySQL数据库的步骤,包括配置yum源、安装MySQL服务、启动服务以及修改root用户的默认密码。
Linux 安装 mysql【使用yum源进行安装】
|
12天前
|
NoSQL Linux Redis
linux之centos安装redis
linux之centos安装redis
|
12天前
|
Linux Python
Linux之centos安装clinkhouse以及python如何连接
Linux之centos安装clinkhouse以及python如何连接
|
12天前
|
Linux
linux之centos安装dataease数据报表工具
linux之centos安装dataease数据报表工具
|
12天前
|
消息中间件 Linux
linux之centos安装rabbitmq
linux之centos安装rabbitmq
|
12天前
|
消息中间件 Java Linux
linux 之centos7安装kafka;;;;;待补充,未完成
linux 之centos7安装kafka;;;;;待补充,未完成
|
12天前
|
Linux Python
linux之安装python3
linux之安装python3
下一篇
无影云桌面