dotCover, dotMemory, dotPeek, and dotTrace 2023.2 Released!
Let’s take a look at what’s new with these .NET tools.
Snapshot analysis in JetBrains Rider
Before 2023.2, you could only use dotMemory in Rider for memory allocation analysis. In 2023.2, you can collect memory snapshots and analyze them in Rider, just like in the standalone version of dotMemory.
- Snapshot analysis is available on Windows, Linux, and macOS.
- On Windows, you can also import and analyze process dumps.
- Some features and views are not available, e.g., automatic snapshot inspections and creation stack trace views.
Grouping by a thread for sampling, tracing, and line-by-line snapshots
Now, the Call Tree inside Rider and the standalone dotTrace application lets you group call stacks by individual threads, allowing deeper insight into thread-specific performance issues.
Source View tool window on Linux and macOS
The standalone version of dotTrace on Linux and macOS gets the Source View window. After you select a call in the Call Tree, Source View will show you the source code of the corresponding method.
Other improvements and bug fixes
- For Timeline snapshots, dotTrace Viewer now shows the names of native threads instead of showing them all as Native.This feature will benefit Unity developers, letting them distinguish specific Unity threads. Available only on Windows.
- The Source View window in dotTrace Viewer now shows the number of invocations for each line of code.
dotPeek 2023.2 provides a way to compare two assemblies in detail. This feature is especially useful when scrutinizing the differences between two versions of a specific assembly and searching for potential vulnerabilities that may have been introduced in a newer version.
Click here for more information.
This release was dedicated to bug fixes and stability improvements.
If you’re also interested in learning more about ReSharper 2023.2 or Rider 2023.2, please visit:
Subscribe to Blog updates
Thanks, we've got you!
Another Look into the Future with Rider’s Predictive Debugger
In the 2023.2 release cycle, we’ve introduced the Predictive Debugger in ReSharper, which gives you predictions about code paths and variables beyond the current execution pointer. We’ve written extensively about its advantages compared to alternative debugging strategies like thorough thinking, log…
The Developer Ecosystem in 2023: Key Trends for C#
We’ve captured insights from 26,348 developers worldwide in our annual Developer Ecosystem Survey 2023. This recap focuses on C# and .NET, but you can see what’s trending in other languages as well. Enjoy the results and commentary, and let us know what you think! Top Discoveries We know t…
The ReSharper 2023.3 Release Candidate Is Now Available
Get a preview of all the latest features and improvements set to be shipped with the next major ReSharper and .NET tools releases by downloading the Release Candidate builds that have just landed. Here are the major improvements in each of the new builds: The ReSharper 2023.3 Release Can…
The Rider 2023.3 Release Candidate Is Now Available
There’s only a few days left before the next major release for Rider! Don’t feel like waiting? Get a sneak peek of Rider 2023.3 now by downloading the Release Candidate build that has just landed on our website. The Release Candidate build contains all of the notable changes that we’ve introduc…