当前位置: 首页 > news >正文

Arthas是一个Java诊断工具 的入门使用

Arthas是一个Java诊断工具,可以帮助开发人员在运行时快速诊断和解决线上应用故障。

以下是Arthas的入门步骤:

  1. 安装Arthas

你可以在Arthas Github页面中找到安装指南,根据操作系统选择相应的安装方式。

  1. 启动Arthas

在安装完成后,可以使用命令行启动Arthas。

$ ./as.sh

  1. 选择要诊断的Java进程

Arthas会列出当前所有正在运行的Java进程。你需要选择要诊断的Java进程。

$ psPID USER     %CPU   %MEM      VSZ    RSS   TT   STAT  STARTED      TIME  COMMAND1456 root      0.0   0.5  3454064  98292   ??  S     8:54AM   0:03.02 /usr/bin/java -jar myapp.jar
$ jvm 1456

  1. 使用Arthas进行诊断

一旦选择了要诊断的Java进程,你可以使用一系列Arthas命令诊断应用程序。例如,可以使用以下命令来查找应用程序中的线程堆栈:

$ thread

以上是Arthas的入门步骤,希望对你有所帮助。

http://www.lryc.cn/news/166563.html

相关文章:

  • 数据结构——排序算法——桶排序
  • Kafka消息发送可靠性分析
  • 如何将一个字符串转换为驼峰命名法(camel case)?
  • 牛客网项目-第一章-笔记
  • CISP汇总
  • KALILINUX MSF中kiwi(mimikatz)模块的使用
  • hive 中正则表表达式使用
  • mssql ,数据库还原BAK命令行方式
  • uniapp微信小程序《隐私保护协议》弹窗处理流程
  • RK3568 CAN驱动更新说明
  • day47:C++ day7,异常处理、using的第三种用法、类型转换、lambda表达式、STL标准模板库
  • function—— Verilog的函数
  • runtime过程中,常见jar问题解决
  • ElementPlus· banner轮播图实现
  • Linux自动化构建项目工具——Makefile/makefile
  • 第11章 字符串和字符串函数
  • TypeScript项目配置
  • 【Spring面试】二、BeanFactory与IoC容器的加载
  • Android嵌套事务
  • 如何让项目准时上线?
  • ChatGPT 和 Elasticsearch:APM 工具、性能和成本分析
  • 不使用辅助变量的前提下实现两个变量的交换
  • SV-DJS-i13电梯对讲网关
  • 论文解析-基因序列编码算法DeepSEA
  • 计组与操作系统
  • Pytorch中张量矩阵乘法函数(mm, bmm, matmul)使用说明,含高维张量实例及运行结果
  • 如何在matlab绘图的标题中添加变量?变量的格式化字符串输出浅析
  • Spring MVC 八 - 内置过滤器
  • @Change监听事件与vue监听属性:watch的区别?
  • C++面试记录之中望软件