JBossProfiler Guide
Next
JBossProfiler Guide
2005, Clebert Suconic at JBoss Inc
2005
Table of Contents
Acknowledgements
Preface
1. Concept
1.1. How it Works
1.2. JVMPI - Java Virtual Machine Profiler Interface
1.2.1. Options
1.3. JVMTI - Java Virtual Machine Tool Interface
1.3.1. Options
1.4. How it's compared to commercial tools
2. Runtime Profiler
2.1. Events covered during runtime analysis
2.2. Capturing Log Files
2.3. Installing the MBean
2.4. Installing the Native Library (DLL/SO)
2.4.1. Compiling the Native Library
2.5. Start/Stop/Pause using the API
3. Memory Profiler
3.1. Concept
3.2. Capturing a Snapshot
3.3. File formats
3.3.1. Classes
3.3.2. Objects
3.3.3. References
4. Webinterface
4.1. Runtime Profiler
4.1.1. Running Application
4.1.2. Selecting the Process ID
4.1.3. Detailing method’s execution
4.1.4. Tracing
4.2. Memory Profiler
5. How to Compile Native Libraries
5.1. Requirements
5.2. Compiling JVMPI Module
5.3. Compiling JVMTI Module