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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 蚂蚁金服 SOFAArk 0.6.0 新特性介绍 | 模块化开发容器

    蚂蚁金服 SOFAArk 0.6.0 新特性介绍 | 模块化开发容器

    2021年7月3日
    138
  • 如何直接运行jar包_怎么运行jar文件

    如何直接运行jar包_怎么运行jar文件怎么后台运行jar包1.后台运行jar包[root@slaver5testshanghai]#nohupjava-jarplaningprojectweb-2020120813.jar&nohup:不挂断地运行命令,输出都将附加到当前目录的nohup.out文件中。如果当前目录的nohup.out文件不可写,输出重定向到$HOME/nohup.out文件中&:后台运行查看nohup.out[root@slaver5testshanghai]#cat

    2022年9月29日
    2
  • tomcat各版本的区别

    tomcat各版本的区别tomcat各版本的区别

    2022年4月22日
    119
  • 滤波算法(四)—— 卡尔曼滤波算法

    滤波算法(四)—— 卡尔曼滤波算法一、算法介绍卡尔曼滤波是一个神奇的滤波算法,应用非常广泛,它是一种结合先验经验、测量更新的状态估计算法。1、状态估计首先,对于一个我们关心的物理量,我们假设它符合下面的规律其中,为该物理量本周期的实际值,为该物理量上一个周期的实际值,当然这个物理量可能不符合这个规律,我们只是做了一个假设。不同的物理量符合的规律不同,是我们的经验,我们根据这个规律…

    2022年6月13日
    51
  • 简述Redis持久化机制RDB和AOF优缺点_redis的aof和rdb

    简述Redis持久化机制RDB和AOF优缺点_redis的aof和rdb先通过故事理解一下RDB和AOF,再来详细讲讲两者的区别RDB和AOF的故事我是Redis,一个叫Antirez的男人把我带到了这个世界上。“快醒醒!快醒醒!”,隐隐约约,我听到有人在叫我。慢慢睁开眼睛,原来旁边是MySQL大哥。“我怎么睡着了?”“嗨,你刚才是不是出现了错误,整个进程都崩溃了!害得一大堆查询请求都给我怼过来了!”,MySQL说到。刚刚醒来,脑子还有点懵,MySQL大哥扶我起来继续工作。“糟了!我之前缓存的数据全都不见了!”“WTF?你没有做持久化吗?”,MySQL大哥一

    2025年8月15日
    3
  • 网络-访问控制

    网络-访问控制1.访问控制访问控制就是限制访问主体对访问客体的访问权限控制,决定主体对客体能做什么和做到什么程度访问主体(主动):用户,进程,服务访问客体(被动):数据库,资源,文件2.访问控制的两个过程认证:先由认证来检验主体(用户)的合法身份,在访问控制之前授权:由管理员决定和限制主体(用户)对资源的访问级别!!注意:审计也在主体对客体访问的过程中,但是,审计是访问过程中,对访问情况的记录和审查,他只是产生一些log,用来分析安全事故产生的原因,和访问控制无关,就是个辅助用的,可要可不要。3.访问控制

    2022年7月23日
    11

发表回复

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

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