Java 诊断工具 — Arthas 使用与原理介绍
本文详细介绍阿里巴巴开源的 Java 诊断工具 Arthas 的使用方法与实现原理,包括线上问题排查、性能分析、类加载分析等核心功能,以及基于 JVM Instrumentation API 的底层实现机制。
本文详细介绍阿里巴巴开源的 Java 诊断工具 Arthas 的使用方法与实现原理,包括线上问题排查、性能分析、类加载分析等核心功能,以及基于 JVM Instrumentation API 的底层实现机制。
LMAX Disruptor 是一个专为高并发、低延迟场景设计的开源线程间通信框架。本文介绍其核心概念和设计原理,对比 Java 内置队列的性能瓶颈,解释环形缓冲区、无锁设计和缓存行填充等关键技术,帮助理解其高性能实现原理。