BLOG.JETBRAINS.COM
Rider 2025.2 EAP 5: Reimagined Monitoring tool window and New OpenTelemetry Plugin
The Rider 2025.2 EAP 5 build has just been released, and this one brings two major productivity enhancements for .NET developers.Were excited to introduce the reimagined Monitoring tool window, which transforms how you identify and resolve performance issues, plus the new OpenTelemetry plugin, which brings runtime observability directly into your development environment.We cant wait for you to download Rider 2025.2 EAP 5 and try it out, but before you do, let us tell you more about what you can expect to find inside. Download Rider 2025.2 EAP 5 Reimagined Monitoring tool windowThe Monitoring tool window was first introduced with the release of Rider 2024.1 over a year ago. Since then, weve been working to enhance its capabilities. Now, it features three interactive charts and deeper integration with our bundled profiling tools dotTrace and dotMemory (both included with the dotUltimate subscription).Just as before, the tool window launches automatically when you start running or debugging your application. The key difference with this upgrade is that it automatically detects performance issues during runtime and serves as an entry point for further exploration should you want to dive deeper into the issue.Real-time performance monitoringThe Monitoring tool now offers rich, interactive visualizations for key runtime metrics in the form of three stacked charts:CPU usage shows the applications load and thread activity.Garbage collection (GC) helps identify memory pressure points with detailed activity overlays.Memory shows total memory usage.You can scroll, zoom, and select custom intervals in the chart to focus on performance windows of interest, making it easy to correlate performance issues with specific timeframes in your applications lifecycle.Automatic inspectionsNew intelligent detectors now automatically identify and report critical performance issues:UI Freeze detection catches UI thread hangs, providing exact timestamps and duration information to help you understand the scope of responsiveness problems.Performance Hotspot highlights methods consuming the most execution time using dotTraces proven algorithms.High GC flags spikes in garbage collection frequency and severity that could impact application performance.Each inspection entry provides one-click navigation directly to the offending code, streamlining your debugging workflow and reducing the time between detection and resolution.Deep profiling without restartThanks to tighter integration with dotTrace and dotMemory, you can now open profiler views for any issue or chart interval without rerunning your application under the profiler. This integration makes diagnosing runtime issues significantly faster and more efficient, eliminating the traditional cycle of stopping your application, configuring profiling, and restarting to gather the data you need.LimitationsAt this stage, the availability of various inspections varies by platform:Windows environments enjoy full support with UI Freeze, Performance Hotspots, and High GC inspections available for .NET, .NET Framework, and MAUI applications. Please note that MAUI inspection support is exclusive to Windows x64.macOS and Linux platforms currently offer partial support, with GC pressure inspections available for .NET applications. The Analyze issue feature is not supported on these platforms: you cant open detailed information in dotTrace for a selected inspection or a specific time range on the chart.Windows ARM64 is partially supported. On native (non-virtualized) ARM64 machines, all inspections and detailed information in dotTrace are available for ARM64 processes only. x64 and x86 applications running on ARM64 are not supported. When running Windows ARM64 via Parallels on macOS:The Performance Hotspot inspection is not available.Opening detailed information in dotTrace is not supported.OpenTelemetry plugin for observability inside the IDERider 2025.2 EAP 5 also introduces the OpenTelemetry plugin for Rider, bringing runtime observability directly into your development environment. This plugin is designed for observability during local development and testing, allowing you to correlate runtime behavior (logs, metrics, and traces) with code inside Rider.The plugin features comprehensive log management with direct code navigation, runtime metrics visualization, automatic architecture diagrams generated from execution traces, and zero-setup auto-instrumentation.Check out this dedicated blog post to get all the details.FeedbackThese EAP features represent significant steps forward in making performance analysis and runtime observability more accessible for .NET developers. At this stage, its extremely important for us to hear your feedback, including success stories, situations where the tools didnt perform as expected, and suggestions for additional scenarios where these capabilities could assist you.Please send us your ideas and suggestions through our usual feedback channels: here in the comments section, over on our issue tracker, or on our social media X (formerly Twitter) and Bluesky. Download Rider 2025.2 EAP 5
0 Comments 0 Shares 29 Views