Book
- 《Beginning Java SE 6 Platform: From Novice to Professional》的第 7 章 Monitoring and Management
介绍
Stackoverflow
标签:
具体问题:
- Does java have any mechanism for a VM to trace method calls on itself, without using javaagent, etc?
Retransform
Baeldung
- Guide to Java Instrumentation
- List All the Classes Loaded in the JVM
- List All Classes Loaded in a Specific Class Loader
- Measuring Object Sizes in the JVM
- Remote Monitoring with VisualVM and JMX
- Observability in Distributed Systems
Info
CSDN
Github
- allocation-instrumenter这是 Google 的源代码。The Allocation Instrumenter is a Java agent written using the java.lang.instrument API and ASM. Each allocation in your Java program is instrumented; a user-defined callback is invoked on each allocation.
- greys-anatomy
- Java-debug-tool
- jattach: JVM Dynamic Attach utility to send commands to remote JVM via Dynamic Attach mechanism. Alternative when
tools.jar
not available
更多的项目:
Dcevm
- DCEVM: Enhanced class redefinition for Java.
- Trava OpenJDK
- HotswapProjects
功能
Module
系列
- 《深入拆解 Java 虚拟机》的 Java Agent 与字节码注入
书籍
- HotSpot 实战 9.1 节 Attach 机制