YourKit Java Profiler 7.5 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 J2ME applications
- 1.2.5 Profiling applets
- 1.2.6 Startup options
- 1.2.7 Profiling overhead: how to reduce or avoid
- 1.2.8 Enabling profiling manually
- 1.2.9 About JVMTI and JVMPI (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 Recording CPU information. Sampling and tracing.
- 4.2 CPU view
- 4.3 Method merged callees view
- 4.4 Method back traces view
- 4.5 J2EE high-level profiling
- 4.6 Comparing snapshots
- 5 Memory profiling
- 5.1 Memory telemetry
- 5.2 Memory snapshot
- 5.3 Allocation recording
- 5.4 Shallow and retained sizes
- 5.5 Memory views
- 5.5.1 Objects view
- 5.5.1.1 Class list
- 5.5.1.2 Class tree
- 5.5.1.3 Biggest objects (dominator tree)
- 5.5.1.4 Merged paths
- 5.5.1.5 Object generations
- 5.5.1.6 Object explorer
- 5.5.1.7 Allocations
- 5.5.2 Garbage collection view
- 5.5.3 Dead objects view
- 5.5.4 Method merged callees view
- 5.5.5 Method back traces view
- 5.5.6 Quick info view
- 5.5.7 GC roots view
- 5.5.8 Leak detection: working with paths
- 5.6 Inspections
- 5.7 Comparing snapshots
- 5.8 Automatically trigger snapshot capture on event
- 5.9 Automatically capture snapshot on low memory
- 5.10 Capture memory snapshots periodically
- 5.11 Support of HPROF format snapshots
- 5.12 Values of primitive types
- 5.13 Useful actions
- 5.14 Set description language
- 6 Thread and Monitor Profiling
- 7 IDE integration
- 7.1 Eclipse
- 7.2 Completing Eclipse 3.4 plugin installation
- 7.3 IntelliJ IDEA
- 7.4 NetBeans
- 7.5 JBuilder 7/8/9/X/2005/2006
- 7.6 JBuilder 2008
- 7.7 JDeveloper
- 8 Summary, snapshot annotation and automatic deobfuscation
- 9 Time measurement (CPU time, wall time)
- 10 Filters
- 11 User interface customization
- 12 Export of profiling results to HTML, CSV, plain text
- 13 Profiler API