alibaba arthas的新人上手教程

这篇具有很好参考价值的文章主要介绍了alibaba arthas的新人上手教程。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

背景

Arthas 是Alibaba开源的Java诊断工具。

github开源地址:GitHub - alibaba/arthas: Alibaba Java Diagnostic Tool Arthas/Alibaba Java诊断利器Arthas

上手教程

1.下载arthas,并测试运行demo

curl -O https://arthas.aliyun.com/arthas-boot.jar
java -jar arthas-boot.jar

2.idea配置arthas命令辅助插件

在idea插件仓库搜索:arthas idea

插件介绍:arthas idea - IntelliJ IDEs Plugin | Marketplace

alibaba arthas的新人上手教程

运行一个demo

1.我写了一个java demo,用来测试使用arthas

public class Demo {

    public static void main(String[] args) {
        for (int i = 0; i < 10; i++) {
            getInfo(String.valueOf(i));
        }
    }

    private static void getInfo(String params) {
        System.out.println(params);
        try {
            Thread.sleep(10000);
        } catch (InterruptedException e) {
            e.printStackTrace();
        }
    }
}

2.使用插件,选中方法右键,找到合适的arthas命令

alibaba arthas的新人上手教程

 我这里的:trace -E arthas.Demo|formal.util.date.Display getInfo|main -n 5  --skipJDKMethod false '1==1'

3.启动该java进程

4.启动arthas,并改变默认端口防止端口冲突

java -jar arthas-boot.jar --telnet-port 9998 --http-port -1

5.选择对应的java进程,arthas进入后,然后把上面的arthas命令贴进去

trace -E arthas.Demo|formal.util.date.Display getInfo|main -n 5  --skipJDKMethod false '1==1'

6.查看运行结果,分析方法耗时

alibaba arthas的新人上手教程文章来源地址https://www.toymoban.com/news/detail-423318.html

到了这里,关于alibaba arthas的新人上手教程的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • arthas在线问题排查工具

    工具介绍:Arthas 是一款线上监控诊断产品,通过全局视角实时查看应用 load、内存、gc、线程的状态信息,并能在不修改应用代码的情况下,对业务问题进行诊断,包括查看方法调用的出入参、异常,监测方法执行耗时,类加载信息等,大大提升线上问题排查效率。 官方文档

    2024年02月01日
    浏览(35)
  • 【Spring Cloud Alibaba】Spring Cloud Alibaba 搭建教程

    JDK 1.8+ Maven 3.6+ Spring Boot 2.2.4.RELEASE Spring Cloud Hoxton.SR1 Spring Cloud Alibaba 2.2.0.RELEASE 官网推荐对应版本 本文主要介绍了如何搭建一个 Spring Cloud Alibaba 项目,适合已经熟练使用 Spring Boot ,想要学习搭建 Spring Cloud Alibaba 项目的小伙伴。 Spring Cloud Alibaba 为分布式应用程序开发提供了

    2023年04月18日
    浏览(42)
  • JVM 诊断神器-Arthas实战

    阿里开源的Java诊断工具,它可以在运行时对Java应用程序进行动态诊断和调试 当你遇到以下类似问题而束手无策时, Arthas 可以帮助你解决 这个类从哪个 jar 包加载的?为什么会报各种类相关的 Exception? 我改的代码为什么没有执行到?难道是我没 commit?分支搞错了? 遇到问

    2024年02月07日
    浏览(28)
  • docker 容器内 使用 arthas

    确定使用的jdk 下载arthas工具 curl -O https://arthas.aliyun.com/arthas-boot.jar 复制到容器内的/opt/arthas 目录 查找java的进程ID 启动arthas 就可以启动成功了 如果有其他错误 (1 服务器使用openjdk 如果你系统上使用的jdk是openjdk,在运行java -jar xxx.jar时,会出现Can not find java process. Try to run

    2024年02月06日
    浏览(33)
  • Java 诊断利器 Arthas使用

    Arthas是一款阿里巴巴开源的 Java 线上诊断工具,功能非常强大,可以解决很多线上不方便解决的问题。 Arthas诊断使用的是命令行交互模式,支持JDK6+,Linux、Mac、Windows 操作系统,命令还支持使用  tab  键对各种信息的自动补全,诊断起来非常利索。 官网:https://arthas.aliyun.

    2024年02月07日
    浏览(60)
  • Arthas -- 一款释放潜力的神器

    阿里巴巴 Arthas 是一个诊断工具,可以用于监视、分析和解决 Java 应用程序的问题。使用 Arthas 的一个主要优点是,我们不需要修改代码,甚至不需要重新启动我们想要监视的 Java 服务。 在本教程中,我们将首先安装 Arthas,在此之后,通过一个简单的案例来演示 Arthas 的一些

    2024年02月15日
    浏览(27)
  • 线上诊断神器-arthas基本应用

    什么是Arthas呢? ​Arthas 是一款阿里推出的 线上监控诊断产品 ,通过全局视角实时查看应用 load、内存、gc、线程的状态信息,并能在不修改应用代码的情况下,对业务问题进行诊断,包括查看方法调用的出入参、异常,监测方法执行耗时,类加载信息等,大大提升线上问题

    2023年04月20日
    浏览(26)
  • Arthas协助MQ消费性能优化

    项目中使用AWS的SQS消息队列进行异步处理,QA通过压测发现单机TPS在23左右,目标性能在500TPS,所以需要对消费逻辑进行优化,提升消费速度。 消费TPS从23提升到500 优化的思路是先分析定位性能瓶颈,再针瓶颈进行优化。 要定位性能,先要准确评估每秒处理的消费数量,以及

    2024年02月11日
    浏览(29)
  • arthas--watch函数执行数据观测

    目录 背景 参数说明 参考 watch能方便的观察到指定函数的调用情况。能观察到的范围为: 返回值 、 抛出异常 、 入参 ,通过编写 OGNL 表达式进行对应变量的查看。ognl学习,可以参考:https://xiaopanjia.blog.csdn.net/article/details/130429470 watch 的参数比较多,主要是因为它能在 4 个不

    2024年02月02日
    浏览(29)
  • Arthas诊断工具在docker中使用

    在实际工作中很多的服务都使用docker部署,如果直接在服务器中使用Arthas则找不到运行的服务而无法使用Arthas进行诊断,因此需要进入到容器内部才能使用Arthas进入诊断。 输入命令dashboard就可以看到,到这里就可以对服务进行诊断了,具体的arthas命令见官方文档或安装idea插

    2024年02月06日
    浏览(31)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包