- System requirements
- Running the profiler
- Profiler activation
- Start profiling
- IDE integration
- Profile .NET executable
- Profile ASP.NET application IIS
- Profile all .NET processes that will start
- Attach profiler to a running application
- Profile remote applications
- Manually enable profiling of local applications
- Startup options
- Profiling overhead: how to reduce or avoid
- Profiling troubleshooting
- Connect to profiled application
- Capturing snapshots
- Solving performance problems
- CPU profiling
- Threads
- Memory profiling
- Garbage collection
- Exception profiling
- Probes: monitor higher level events
- Performance Charts
- Inspections: automatic recognition of typical problems
- Automatically trigger actions on event
- Summary, snapshot annotation, automatic deobfuscation
- Time measurement (CPU time, wall time)
- Filters
- Snapshot directory customization
- Export of profiling results to HTML, CSV, XML, plain text
- Profiler API
- Command line tool to control profiling
Profile ASP.NET application IIS
Use Profile IIS application... action on Welcome screen or in "Profile" menu.

The window will appear:

Press Start IIS Profiling to re-start IIS service. You can alter advanced profiling options if necessary.
To profile your ASP.NET application open it in a browser and connect to it from "Monitor Applications" list on Welcome screen. IIS will create .NET runtime on first web request, until this moment your application will not appear in "Monitor Applications" list.