首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >Arthas的基础命令

Arthas的基础命令

原创
作者头像
程序员NEO
发布2023-09-30 19:39:20
发布2023-09-30 19:39:20
4470
举报

dashboard

dashboard 仪表盘,输入 dashboard 按回车,会展示当前进行的信息,按 ctrl + c 可以中断执行。

内容:

  • 第 1 部分显示 JVM 运行的所有线程,所在的线程组、优先级、线程的状态、cpu 的使用率、是否是后台线程等
  • 第 2 部分显示的是 JVM 内存的使用情况
  • 第 3 部分是操作系统的一些信息和 Java 的版本号
image-20211030130234875
image-20211030130234875

thread

thread 显示所有正在运行的线程:

image-20211030130341154
image-20211030130341154

可以选择要查看的线程:

image-20211030130440875
image-20211030130440875

jad

jad 通过 jad 进行反编译:

image-20211030130710535
image-20211030130710535

watch

wath 可以监视程序在执行过程中,它的输入参数是什么,输出参数是什么,返回值是什么,起到一个监视的作用:

代码语言:shell
复制
watch demo.MathGame primeFactors returnObj
image-20211030130901875
image-20211030130901875

session

session 查看会话信息:

image-20211030135003768
image-20211030135003768

重新开一个窗口,会话会不同。

reset

被 Arthas 增强过的类,全部还原,Arthas 服务端关闭时,会重置所有增强过的类命令分别如下:

代码语言:shell
复制
reset test
代码语言:shell
复制
reset *List
image-20211030183831685
image-20211030183831685

version

输出当前目标 Java 进程所加载的 Arthas 的版本号:

代码语言:shell
复制
version
image-20211030183853468
image-20211030183853468

history

打印输入过的历史命令:

代码语言:shell
复制
history
image-20211030183943471
image-20211030183943471

quit

退出当前客户端。

stop

退出所有的 arthas 客户端。

keymap

输出当前的快捷键映射表:

image-20211030184136638
image-20211030184136638
End
End

我正在参与2023腾讯技术创作特训营第二期有奖征文,瓜分万元奖池和键盘手表

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • dashboard
  • thread
  • jad
  • watch
  • session
  • reset
  • version
  • history
  • quit
  • stop
  • keymap
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档