YourKit Java Profiler 7.0 Help
- 1 Getting started
- 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 Snapshots
- 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
- 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 GC roots view
- 5.5.7 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 IntelliJ IDEA
- 7.3 NetBeans
- 7.4 JBuilder
- 7.5 JDeveloper
- 8 Summary, snapshot annotation and automatic deobfuscation
- 9 Time measurement (CPU time, wall time)
- 10 Filters
- 11 User interface customization
- 12 Profiler API