Arthas调优工具使用

1,服务器端下载

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

2,服务器端启动

java -jar arthas-boot.jar

选定要绑定的Java进程ID

3,本地idea安装Arthas idea

4,选定方法右键trace,生成命令

trace com.xxx.xxx.xxx.voucher.ListCmdExe assemblyResponse -n 5 --skipJDKMethod false

5,服务器上执行,看结果, 找耗时长的子方法

6,根据结果继续执行4,5, 逐步优化。

注意:在docker或k8s的pod里也可以用,不过可能会因为重启等原因导致jar包丢了,但是可以重新下载再启动arthas。

相关推荐
学博成2 分钟前
备考“系统架构设计师”
微服务·云原生·架构·架构设计师
闻哥4 分钟前
深入理解 InnoDB 的 MVCC:原理、Read View 与可见性判断
java·开发语言·jvm·数据库·b树·mysql·面试
Jul1en_5 分钟前
Java 集合判空方法对比
java·spring boot·算法·spring
golang学习记8 分钟前
IDEA 2026.1:这些 核心功能免费开放!
java·ide·intellij-idea
我就是你毛毛哥11 分钟前
Docker 安装 Jenkins JDK8 版
java·docker·jenkins
爱敲代码的菜菜12 分钟前
【Redis】Redis基本操作
java·数据库·redis·缓存·hash·zset
编码忘我14 分钟前
java之线程池
java·后端·面试
程序员水自流15 分钟前
【AI大模型第13集】Transformer底层架构原理详细介绍(核心组件拆解分析)
java·人工智能·架构·llm·transformer
岁岁种桃花儿17 分钟前
kubenetes从入门到上天系列第二十六篇:Kubernetes的Istio服务网格实战
java·kubernetes·istio
JavaEdge.19 分钟前
openclaw 本地部署实战:含网关启动 + 本地模型接入完整步骤
java·openclaw