Arthas

首页 标签 Arthas
# Arthas #
关注
850内容
|
19天前
| |
阿里程序员常用的 15 款开发者工具!
阿里巴巴将自身在各类业务场景下的技术积淀,通过开源、云上实现或工具等形式对外开放,本文将精选了一些阿里巴巴的开发者工具,希望能帮助开发者们提高开发效率、更优雅的写代码。
字节码增强原理:Java Agent + ASM 实战,Arthas 底层揭秘
Arthas 凭什么不重启就能改代码?本文从字节码增强的三种思路讲起,拆解 Java Agent + ASM 底层原理,手写迷你版热更新
Arthas ognl 表达式从入门到实战:掌握在线调试最强的表达式引擎
Arthas ognl 表达式:不重启 JVM 就能访问任意对象、调用任意方法。从零讲透 OGNL 语法与 Arthas ognl 命令实战
Arthas classloader + sc 实战:JVM 类加载与手动加载
ClassNotFoundException 不一定是类不存在。Arthas classloader 和 sc,查 JVM 加载了哪些类、手动加载没加载的类
Arthas Profiler 火焰图实战:CPU 热点在哪一目了然
线上 CPU 飙高却不知道瓶颈在哪?一张 Arthas Profiler 火焰图采样定位,横宽即热点,一眼锁定最该优化的函数
Arthas mc + retransform 实战:线上改完代码不用重新发版
找到 bug 却等不起发版?用 Arthas mc 编译 `.java`,再配合 retransform 热更新方法逻辑,并讲清限制与 jad 验收
Arthas vmtool 实战:不靠请求也能摸到 JVM 里的对象
watch/trace 等不到请求?用 Arthas vmtool 直接翻堆里实例、字段和 Spring Bean,低 QPS 也能当场看清状态
Arthas trace 命令怎么用?一行定位最慢那行代码
Arthas trace 弥补 watch 只见结果不见过程的短板:追踪调用路径、统计耗时,快速定位慢接口与未执行分支
Arthas 怎么用?从安装到 watch 命令实战,线上排查不重启 JVM
Java 线上突然报错却没打日志?本文带你用 Arthas 在不重启 JVM 的前提下,用 watch 命令实时抓方法出入参,10 分钟上手线上诊断
|
3月前
|
软件开发新手入门五大核心技能之逻辑思维与问题排查(三)
教程来源 http://bgnno.cn/ 本书第五至九章系统讲解高效调试技术:涵盖结构化日志、请求ID追踪、智能进度打印;断言与防御式编程实践;IDE高级调试(条件/日志/异常断点、逆向调试);Valgrind、perf、Wireshark等专业工具;以及远程诊断、Arthas、core dump等生产环境排查方案。
免费试用