Tagged articles

Instrumentation API

1 articles · Page 1 of 1
SpringMeng
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
Java Agent Internals: Building Non-Invasive Profiling with Instrumentation & ASM