004 JVM调优工具_arthas(阿尔萨斯)

004 JVM调优工具_arthas(阿尔萨斯)https://alibaba.github.io/arthas/Arthas是Alibaba开源的Java诊断工具,其安装应用非常简单,功能非常强大;1.安装:推荐使用arthas-boot下载arthas-boot.jar:curl-Ohttps://alibaba.github.io/arthas/arthas-boot.jarjava-jararthas-bo…

大家好,又见面了,我是你们的朋友全栈君。

https://alibaba.github.io/arthas/

Arthas 是Alibaba开源的Java诊断工具,其安装应用非常简单,功能非常强大;

1.安装:推荐使用arthas-boot

下载arthas-boot.jar

curl -O https://alibaba.github.io/arthas/arthas-boot.jar
java -jar arthas-boot.jar

如果从github下载有问题,可以使用gitee镜像

curl -O https://arthas.gitee.io/arthas-boot.jar

2.运行:用java -jar的方式启动,启动arthas前需要启动应用(要有应用在运行) :

004 JVM调优工具_arthas(阿尔萨斯)

监测到有一个应用在运行;

004 JVM调优工具_arthas(阿尔萨斯)

3.监控应用:启动arthas并监测到运行的应用,如果有多个应用在运行,那么会出现列表,此处只有一个应用,输入1回车进入监控;

004 JVM调优工具_arthas(阿尔萨斯)

执行dashboard查看应用信息:退出使用:ctrl+c

004 JVM调优工具_arthas(阿尔萨斯)

4.监测死锁(示例):https://blog.csdn.net/zxylwj/article/details/103271118 中的死锁需要手动定位,此处应用 thread -b可以直接定位死锁问题;

004 JVM调优工具_arthas(阿尔萨斯)

5.jad反编译:非常强大的功能,在实际工作中,经常出现类似场景,提交的代码未能完成预期功能,或是不确定是否正确提交到应用分支等等,可以使用jad命令进行生产中反编译 jad <class> 全路径;

004 JVM调优工具_arthas(阿尔萨斯)

6.应用场景案例:https://github.com/alibaba/arthas/issues?q=label%3Auser-case

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/139600.html原文链接:https://javaforall.net

(0)
上一篇 2022年5月29日 下午3:00
下一篇 2022年5月29日 下午3:00


相关推荐

  • 前端面试题整理—ajax篇

    前端面试题整理—ajax篇1 什么是 Ajax 和 JSON 它们的优缺点 Ajax 是全称是 asynchronous 即异步 JavaScript 和 xml 用于在 Web 页面中实现异步数据交互 实现页面局部刷新 优点 可以实现异步通信效果 页面局部刷新 带来更好的用户体验 JSON 是一种轻量级的数据交换格式 看着像对象 本质是字符串 优点 轻量级 易于人的阅读和编

    2026年3月27日
    2
  • 讯飞举办“星火快答”生态沙龙,共探交互智能体赋能数字孪生新路径

    讯飞举办“星火快答”生态沙龙,共探交互智能体赋能数字孪生新路径

    2026年3月14日
    3
  • ORACLE时间函数(SYSDATE)简单理解

    ORACLE时间函数(SYSDATE)简单理解加法 nbsp selectsysdat add months sysdate 12 fromdual 加 1 年 nbsp selectsysdat add months sysdate 1 fromdual 加 1 月 nbsp selectsysdat to char sysdate 7 yyyy mm ddHH24 MI SS fromdual 加 1 星期 nbsp sele

    2025年8月19日
    3
  • logstash配置文件说明

    logstash配置文件说明logstash 配置语句详解 logstash 配置文件包含三个配置部分 分别为 input filter output 定义区域 区域内可以定义一个或多个插件 通过插件对数据进行收集 加工处理 输出 数据类型 布尔值类型 ssl enable gt true 字节类型 bytes gt 1MiB 字符串类型 name gt xkops 数值类型 port gt 22 数组 match gt datetime UNIX 哈希

    2026年3月18日
    2
  • 安卓取消home键(7P)

    在androidP版本上想要屏蔽某一个应用界面的HOME键和RCENT键需要怎么做(1)其实也不用多复杂,应用首先在清单文件中获得STATUS_BAR权限<uses-permissionandroid:name=”android.permission.STATUS_BAR”/>(2)然后我们需要在该Activity的oncreat方法中去屏蔽,记住,一定要在setCon…

    2022年4月10日
    163
  • fabio 安装试用&&实际使用的几个问题

    fabio 安装试用&&实际使用的几个问题备注 nbsp nbsp 因为 fabio 依赖 consulvault 不是强需 启动之前需要先安装 consul nbsp nbsp 本次为了简单 consul 使用的是单机 使用的是 dev 模式 nbsp 1 conusl 安装 amp amp 启动 wget Oconsul 1 0 1 linux amd64 ziphttps releases hashicorp com consul 1

    2026年3月16日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号