在IDEA使用arthas实现jar包方法耗时统计

1.背景

对于依赖jar包中的方法内部耗时统计,传统的手写StopWatch不适用,这儿采用arthas统计。

官网文档比较详细,trace | arthas

使用版本:

arthas-boot version: 4.0.2

IntelliJ IDEA 2023.3.3

2.使用介绍

2.1.启动需要检测的服务,IDEA安装了arthas插件。

2.2. 下载 arthas-boot.jar包(可以从上面官网获取),java -jar arthas-boot.jar运行arthas,选择需要监控的java进程,比如下面的4就是这次监控的服务,输入4。

2.3.在IDEA中找到需要监控的方法,点击右键,arthas command -> trace

2.4.在arthas窗口粘贴第3步生成的内容,如果要过滤耗时少于多少毫秒的,trace org.apache.kafka.clients.producer.internals.ProducerBatch tryAppend  '#cost>100'

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值