Monitoring Tool in Rider 2024.1 EAP 4
In this EAP release, Rider gets an integrated monitoring tool that provides real-time tracking of your app’s behavior as it runs.
The Monitoring tool window
The new Monitoring tool window is displayed each time you run or debug your project in Rider.
Profiling made easy
Profiling your project just got much easier. With just a single click in the Monitoring tool window, you can:
- Get stack trace data. The stack trace will be automatically opened in the Stack Trace Explorer. This might be helpful, for example, when you encounter unexpected UI freezes and want to investigate potential thread locks.
- Get a memory snapshot. Have you noticed a spike in memory usage or frequent garbage collection events? You no longer need to start a memory profiling session to address the problem – just click a button to get a snapshot. Once the snapshot is collected, it’ll be opened in the dotMemory Profiler.
- Start performance profiling. The same applies to performance profiling – you can start collecting sampling or timeline profiling data and open it in the dotTrace Profiler.
CPU and memory charts
The Chart tab displays real-time data:
- The CPU chart not only shows CPU usage but also places application exceptions on the same timeline.
- The Memory chart shows heap sizes as well as garbage collection events.
Counters and metrics
The Counters tab feeds you live data from various counter and metric providers. In Settings | Build, Execution, Deployment | Monitoring, you can customize the providers list. If your libraries provide their own metrics, you can include those too.
The Environment tab lays out everything from operating system details to environmental variable values.
Turn monitoring on and off
Choose whether you want to monitor all runs, just debug sessions, or disable monitorin entirely. Everything is controllable from the Monitoring tool window. Re-enabling monitoring is just a click away via Settings.
The Monitoring tool window has been introduced as a direct response to a common request from our community, and it’s something we’ve eagerly anticipated ourselves. We’re keen to hear your feedback on what’s missing or what could be improved in the comments below!
Subscribe to Blog updates
How To Use AI Assistant to Generate Test Data For .NET Applications
How To Use AI Assistant to Generate Test Data For .NET Applications for better unit tests.
Rider 2024.1 EAP 5: Collections Visualizer, Sticky Lines, Improved GitHub Actions Support, and More
We are mid-way through the Early Access Program for Rider 2024, which means the EAP 5 build has just been released, bringing a host of amazing updates. But before you go to download it, let’s go over the new features this preview contains. Collections visualizer Rider 2024.1 introduces t…