- System requirements
- Profiler architecture
- Profiler installation
- Uninstall profiler
- Running the profiler
- Profiler activation
- Welcome screen
- Start profiling
- IDE integration
- Visual Studio
- Rider
- Profile .NET executable
- Profile ASP.NET application in IIS
- Profile ASP.NET web app on Azure App Service on Linux
- Profile ASP.NET web app on Azure App Service on Windows
- Profile all .NET processes that will start
- Attach profiler to a running application
- Profile remote applications
- Profiling in Docker container
- Manually enable profiling of local applications
- Agent startup options
- Connect to profiled application
- Profiling overhead
- Snapshots
- Solving performance problems
- CPU profiling
- Thread profiling
- Object allocation profiling
- Memory profiling
- Exception profiling
- Telemetry
- Probes: monitor higher level events
- Inspections: automatic recognition of typical problems
- Automatically trigger actions on event
- Automatic deobfuscation
- Summary, automatic deobfuscation
- Filters
- Profiler command line
- Command line tool to control profiling
- Export of profiling results to external formats
- Profiler .NET API
- Profiler HTTP API
- Settings
- Troubleshooting
Rider
YourKit .NET Profiler has integration with JetBrains Rider 2020.3 - 2025.1 and JetBrains Toolbox 2.5.
Plugin installation
To enable integration, you should install the profiler plugin. Use Profile from within the IDE... action on Welcome screen or in Tools menu, select Rider and follow the instructions.

Profiling from Rider
After the plugin is installed, Profile
action with YourKit icon
will appear in the main menu and in context menus:

As well as in the main toolbar in More Actions menu:

The Profile action starts the profiled application, and connects to it from the profiler UI. Furthermore, the application will appear in Monitor Applications list on Welcome screen.
