SpringMeng
Oct 22, 2026 · Backend Development
Java Agent Internals: Building Non-Invasive Profiling with Instrumentation & ASM
This article demonstrates how to build a Java Agent using the Instrumentation API and ASM for bytecode manipulation, covering premain/agentmain entry points, dynamic class redefinition via Attach API, and explores Arthas trace command's implementation using the bytekit framework for non-invasive method profiling.
ASMArthasAttach API
0 likes · 21 min read
