Arthas的基础命令
dashboard
dashboard 仪表盘,输入 dashboard 按回车,会展示当前进行的信息,按 ctrl + c 可以中断执行。
内容:
- 第 1 部分显示 JVM 运行的所有线程,所在的线程组、优先级、线程的状态、cpu 的使用率、是否是后台线程等
- 第 2 部分显示的是 JVM 内存的使用情况
- 第 3 部分是操作系统的一些信息和 Java 的版本号
thread
thread 显示所有正在运行的线程:
可以选择要查看的线程:
jad
jad 通过 jad
进行反编译:
watch
wath 可以监视程序在执行过程中,它的输入参数是什么,输出参数是什么,返回值是什么,起到一个监视的作用:
watch demo.MathGame primeFactors returnObj
session
session 查看会话信息:
重新开一个窗口,会话会不同。
reset
被 Arthas 增强过的类,全部还原,Arthas 服务端关闭时,会重置所有增强过的类命令分别如下:
reset test
reset *List
version
输出当前目标 Java 进程所加载的 Arthas 的版本号:
version
history
打印输入过的历史命令:
history
quit
退出当前客户端。
stop
退出所有的 arthas 客户端。
keymap
输出当前的快捷键映射表:
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· winform 绘制太阳,地球,月球 运作规律
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· AI 智能体引爆开源社区「GitHub 热点速览」
· 写一个简单的SQL生成工具