YourKit Java Profiler 8.0 Help
- 1 Getting started
- 1.1 Running profiler
- 1.2 Running applications with profiler
- 1.2.1 Profiling J2SE applications
- 1.2.2 Profiling J2EE applications
- 1.2.3 Profiling remote J2EE applications
- 1.2.4 Profiling applets
- 1.2.5 Startup options
- 1.2.6 Profiling overhead: how to reduce or avoid
- 1.2.7 Enabling profiling manually
- 1.2.8 About JVMTI (advanced topic)
- 2 Solving performance problems
- 2.1 Performance bottlenecks
- 2.2 Optimizing memory usage
- 2.3 Memory leaks
- 2.3.1 GC roots
- 2.4 Excessive garbage allocation
- 2.5 Out of memory error (OutOfMemoryError and -XX:+HeapDumpOnOutOfMemoryError)
- 3 Connect to profiled application
- 4 CPU profiling
- 4.1 CPU usage telemetry
- 4.2 Recording CPU information. Sampling and tracing.
- 4.3 CPU view
- 4.4 Callees list view
- 4.5 Method merged callees view
- 4.6 Method back traces view
- 4.7 J2EE high-level profiling
- 4.8 Comparing performance snapshots
- 5 Threads
- 6 Automatic deadlock detector
- 7 Memory profiling
- 7.1 Memory telemetry
- 7.2 Memory snapshot
- 7.3 Allocation recording
- 7.4 Shallow and retained sizes
- 7.5 Memory views
- 7.5.1 Objects view
- 7.5.1.1 Class list
- 7.5.1.2 Biggest objects (dominators)
- 7.5.1.3 Object generations
- 7.5.1.4 Class loaders
- 7.5.1.5 Merged paths
- 7.5.1.6 Object explorer
- 7.5.1.7 Allocations
- 7.5.2 Dead objects view
- 7.5.3 Method merged callees view
- 7.5.4 Method back traces view
- 7.5.5 Quick info view
- 7.5.6 GC roots view
- 7.5.7 Leak detection: working with paths
- 7.6 Inspections
- 7.7 Comparing memory snapshots
- 7.8 Automatically trigger snapshot capture on event
- 7.9 Automatically capture snapshot on low memory
- 7.10 Capture memory snapshots periodically
- 7.11 Support of HPROF format snapshots
- 7.12 Values of primitive types
- 7.13 Useful actions
- 7.14 Set description language
- 7.15 Saving memory snapshot index
- 8 Garbage collection
- 9 Monitor profiling
- 10 Exception telemetry
- 11 IDE integration
- 11.1 Eclipse
- 11.2 Completing Eclipse 3.4 (or newer) plugin installation
- 11.2.1 Completing Eclipse 3.4 installation
- 11.2.2 Completing Eclipse 3.5 plugin installation
- 11.2.3 Completing Eclipse 3.6 plugin installation
- 11.2.4 Completing MyEclipse 7.5 plugin installation
- 11.2.5 Completing MyEclipse 8.5 plugin installation
- 11.3 IntelliJ IDEA
- 11.4 NetBeans
- 11.5 JBuilder 2008
- 11.6 JBuilder 2008 R2
- 11.7 JDeveloper
- 12 Summary, snapshot annotation and automatic deobfuscation
- 13 Time measurement (CPU time, wall time)
- 14 Filters
- 15 User interface customization
- 16 Export of profiling results to HTML, CSV, plain text
- 17 Profiler API
- 18 Command line tool to control profiling