YourKit Profiler for .NET Help
- 1 Running applications with profiler
- 2 Connect to profiled application
- 3 Solving performance problems
- 3.1 Performance bottlenecks
- 3.2 Optimizing memory usage
- 3.3 Memory leaks
- 3.3.1 GC roots
- 3.4 Excessive garbage allocation
- 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 Comparing snapshots
- 5 Memory profiling
- 5.1 Memory telemetry
- 5.2 Memory snapshot
- 5.3 Shallow and retained sizes
- 5.4 Memory views
- 5.4.1 Objects view
- 5.4.1.1 Class list
- 5.4.1.2 Class tree
- 5.4.1.3 Biggest objects
- 5.4.1.4 Merged paths
- 5.4.1.5 Object explorer
- 5.4.2 Dead objects view
- 5.4.3 GC roots view
- 5.4.4 Leak detection: working with paths
- 5.5 Inspections
- 5.6 Comparing snapshots
- 5.7 Useful actions
- 6 Thread Profiling
- 7 Integration with Microsoft Visual Studio
- 8 Summary, snapshot annotation and automatic deobfuscation
- 9 Filters