您现在的位置是:首页 > 正文

arthas工具 windows的安装及trace命令的使用

2024-01-30 22:15:13阅读 0

昨天遇到调用一个接口请求超时的问题,没有定位到原因,领导分享了下arthas分析诊断工具的trace命令,今天自己简单学习一下。
(trace 能方便的帮助你定位和发现因 RT 高而导致的性能问题缺陷,但其每次只能跟踪一级方法的调用链路。)

今天跟着教程使用了一下,在这里记录一下
前提:启动需要监测的程序

第一步 安装:
https://arthas.aliyun.com/doc/manual-install.html
找到windows下载的地方,点击直接下载并解压
在这里插入图片描述
第二步 启动:
打开命令窗口:cmd
进入解压的文件夹目录下:cd /d d:\arthas-packaging-3.5.4-bin
启动:java -jar arthas-boot.jar
(也可以通过浏览器打开:http://127.0.0.1:3658/ 这个地址然后去输入命令)
第三步 选择需要监测的程序:
启动后会出现可以监测的程序,比如第一个是我们要监测的程序,输入1之后按回车就可以启动Arthas来检测了。
第四步 使用trace命令:
trace 类名 方法名
第五步 调用接口:
postman调用这个接口的方法后,可以看到会打印出调用方法里面每一步的耗时。

命令截图及说明如下:
在这里插入图片描述
官方教程:https://arthas.aliyun.com/doc/trace.html#id1
在这里插入图片描述

网站文章

  • 【POSTMAN】导入excel操作(MultipartFile)

    【POSTMAN】导入excel操作(MultipartFile)

    示例图: 1、把你后台代码接收的参数写进来 2、修改默认text 修改为File 3、点击Value就会弹窗,然后找到你的excel表格。 4、请求测就可以了

    2024-01-30 22:15:06
  • Lua 环境搭建

    Lua 环境搭建

    Lua 环境配置(Mac)

    2024-01-30 22:14:58
  • 本地仓库的一些软件包校验值(checksum)不正确,无法确定软件包完整

    本地仓库的一些软件包校验值(checksum)不正确,无法确定软件包完整

    正在更新 Subscription Management 软件仓库。无法读取客户身份本系统尚未在权利服务器中注册。可使用 subscription-manager 进行注册。上次元数据过期检查:0:40:47 前,执行于 2022年08月16日 星期二 01时53分51秒。依赖关系解决。...

    2024-01-30 22:14:29
  • LeetCode——978. 最长湍流子数组(Longest Turbulent Subarray)——分析及代码(Java)

    LeetCode——978. 最长湍流子数组[Longest Turbulent Subarray]——分析及代码[Java]一、题目二、分析及代码1. 动态规划(一维数组)(1)思路(2)代码(3)...

    2024-01-30 22:14:22
  • Java项目:在线点餐系统(java+SSM+jsp+mysql+maven)

    Java项目:在线点餐系统(java+SSM+jsp+mysql+maven)

    一、项目简述功能包括: 在线点餐,评论,购物车,下单,支付,管理员,店家多 商家管理,后台评论管理,订单管理,商品管理等等。二、项目运行环境配置: Jdk1.8 + Tomcat8.5 + mysql...

    2024-01-30 22:13:46
  • android 20,Android第二十六天

    一:反射机制通过对象获取它所属的类。反射机制的源头是Class类。Class类Class类的实例表示正在运行的Java应用程序中的类和接口。二:获取Class类的实例的三种方法:1. Class.forName("xxx.xxx.类名");2. getClass() 返回运行时类3. 类.class (Android中经常会用到)三:Class类的常用方法:1.public Field[] ...

    2024-01-30 22:13:39
  • MysqlCluster集群搭建及使用

    MysqlCluster集群搭建及使用

    亿级用户的分布式数据存储解决方案 1文章目录1、简介2、搭建Mysql Cluster(基于阿里云内网部署,相同实例地区)2.1 安装配置管理节点(GMG)2.2 安装配置数据节点(NDB)2.3 安...

    2024-01-30 22:13:33
  • requests请求库

    requests请求库

    一、介绍 #介绍:使用requests可以模拟浏览器的请求,比起之前用到的urllib,requests模块的api更加便捷(本质就是封装了urllib3) #注意:requests库发送请求将网页内容下载下来以后,并不会执行js代码,这需要我们自己分析目标站点然后发起新的request请求 #安装:pip3 install requests #各种请求方式:常用...

    2024-01-30 22:13:05
  • 计算机软件可专利性否定,什么是计算机软件可专利性?计算机软件的专利保护有什么特点?...

    计算机软件的专利保护有什么特点?计算机软件可专利性,是指软件属于应当被授予专利的发明创造。计算机软件作为信息产业的支柱之一,对其进行制度保护是必要的。专利法上所称发明是指对产品、方法或者其改进所提出新...

    2024-01-30 22:13:00
  • vue+elementUi发送邮件组件编写

    vue+elementUi发送邮件组件编写

    父组件:<email-dialog v-if="showemailDialog" v-on:closeemailDialog="closeemailDialog" :multipleSelectio...

    2024-01-30 22:12:53