Arthas

首页 标签 Arthas
# Arthas #
关注
793内容
java instrument机制分析与实践
1. 原理介绍java instrument是一种字节码增强技术,在jdk1.5开始已引入,其核心功能实现依赖java.lang.instrument.Instrumentation接口,通过实现该接口,我们可以对已加载和未加载的类进行修改。java instrumentation最常用的一种使用方式是通过jvm的启动参数:-javaagent来启动,例如:java -javaagent:myag
arthas 的使用场景、优点和缺点
Arthas 是Alibaba开源的Java诊断工具,它可以帮助开发人员或者运维人员查找问题、分析性能和bug追踪。以下是Arthas的一些使用场景: 1. 查看目标服务器应用程序的JVM信息。 2. 方法性能的排查和跟踪。例如,在实际使用过程中发现某个接口很耗时,但是无法在本地环境复现的时候,可以通过Arthas的trace来跟踪,它会输出方法内部路径每个节点的耗时。 3. 查找全局视角查看系统的运行状况、健康状况的信息。 4. 反编译源码,查看JVM加载的是否为预期的文件内容。
|
10月前
|
arthas和killercoda是什么工具?如何使用?优点儿和缺点是什么?如何选择?
arthas和killercoda是什么工具?如何使用?优点儿和缺点是什么?如何选择?
JVM工作原理与实战(二十):直接内存
JVM作为Java程序的运行环境,其负责解释和执行字节码,管理内存,确保安全,支持多线程和提供性能监控工具,以及确保程序的跨平台运行。本文主要介绍了直接内存、在直接内存上创建数据等内容。
配置 arthas 实现远程线上 debug
arthas 有多种启动方式: java agent 像 skywalking 一样 as.sh 利用 arthas 的 shell 启动 或者 java -jar 启动 sprintboot starter 集成到应用中启动 我们采用最方便的把 arthas 集成到 springboot-starter 的应用中启动
免费试用