IT袋

当前位置:主页 > 经验教程 > 建站编程 >

Arthas常用命令

Arthas常用命令 Arthas常用指令汇总

时间:2024-03-21 15:00:14 来源:IT袋 作者:马勇
导读:Arthas常用命令,本文核心导读:Arthas常用命令的方法内容,接下来就是全面介绍。 昨天已经说明如何安装Arthas,今天我们来看一些Arthas常用命令 1. dashboard仪表板 输入dashboard(仪表板),按

Arthas常用命令

本文核心导读:Arthas常用命令的方法内容,接下来就是全面介绍。

昨天已经说明如何安装Arthas,今天我们来看一些Arthas常用命令

1. dashboard仪表板

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

dashboard

注:输入前面部分字母,按tab可以自动补全命令

  • 第一部分是显示JVM中运行的所有线程:所在线程组,优先级,线程的状态,CPU的占用率,是否是后台进程等
  • 第二部分显示的JVM内存的使用情况
  • 第三部分是操作系统的一些信息和Java版本号

Arthas常用命令

ID: Java级别的线程ID,注意这个ID不能跟jstack中的nativeID一一对应

NAME: 线程名

GROUP: 线程组名

PRIORITY: 线程优先级, 1~10之间的数字,越大表示优先级越高

STATE: 线程的状态

CPU%: 线程消耗的cpu占比,采样100ms,将所有线程在这100ms内的cpu使用量求和,再算出每个线程的cpu使用占比。

TIME: 线程运行总时间,数据格式为分:秒

INTERRUPTED: 线程当前的中断位状态

DAEMON: 是否是daemon线程

2. thread

查看当前 JVM 的线程堆栈信息

参数说明

参数名称参数说明
数字线程id
[n:]指定最忙的前N个线程并打印堆栈
[b]找出当前阻塞其他线程的线程
[i <value>]指定cpu占比统计的采样间隔,单位为毫秒

最忙的前N个线程并打印堆栈

# 展示当前最忙的前5个线程并打印堆栈
thread -n 5

Arthas常用命令

所有线程的信息

#当没有参数时,显示所有线程的信息
thread

Arthas常用命令

指定线程的运行堆栈

显示1号线程的运行堆栈
thread 1

相关阅读

  • 界面设计案例有哪些 优秀的网页设计网站

    界面设计案例有哪些 优秀的网页设计网站

    今日小编为你讲解界面设计案例有哪些和优秀的网页设计网站的相关介绍,一定能解决您的问题的,一起来了解吧! 目前前端可选的 ui 框架特别多,所以好多企业制作后台的时候,ui 比较忙的

  • 常用Gif动图截取工具 制作GIF动图的实用截取工具推荐

    常用Gif动图截取工具 制作GIF动图的实用截取工具推荐

    小编为你介绍常用Gif动图截取工具的相关话题,下面小编为您详细解答 LICEcap LICEcap 是一款屏幕录制软件,可以捕捉屏幕的区域并保存为 GIF 动画或 LCF 格式。 LICEcap 支持 Windows 和 macOS 系统,设

  • 企业网站建设开发流程 网站建设策划流程详解

    企业网站建设开发流程 网站建设策划流程详解

    你是不是想知道企业网站建设开发流程和网站建设策划流程详解IT技巧方面的经验,接下来就是全面介绍。 在互联网营销时代,除了像今日头条、抖音、微博、快手、腾讯社交广告以外,企业

  • 如何使用Rust加速Python程序

    如何使用Rust加速Python程序

    小编为你讲解如何使用Rust加速Python程序的相关介绍,下面为详细的介绍。 作为一种解释型语言,Python在开发速度和灵活性方面具有明显的优势,但在性能方面却不如编译型语言如C++或Rust。 对