The v2021.2 Releases for dotCover, dotMemory, dotTrace, and dotPeek Are Here!
Good news, everyone!
We are happy to announce the release of the 2021.2 versions of dotCover, dotMemory, dotTrace, and dotPeek.
Before diving into the feature set we’ve added in this release, there are a couple of important notes:
- Starting with the 2021.2 release of our .NET productivity tools, including dotCover, dotMemory, dotTrace, and dotPeek, we will require .NET Framework 4.7.2 or newer to be installed on your machine. Learn more here.
- We have changed the free trial period model for dotTrace and dotMemory from 5 days of actual use to 30 calendar days, which is the standard for all JetBrains individual tools.
- We’ve continued to improve how you can analyze memory allocation. Two new tabs, Methods and Call Tree, have been added to the Memory Allocation view.
- The view filters search bar at the top of dotMemory views is now more flexible and easier to use.
- The Export objects action has more settings you can adjust..
- It’s now possible to use service messages to enable and disable the collection of memory allocation data in the console profiler.
- The dotCover console runner is able to collect coverage information for individual tests and show it in the generated reports.
- dotCover can run coverage analysis of test classes in parallel within an assembly. In certain scenarios, this can result in faster coverage analysis.
- Unit test runners can now be preloaded for .NET Core and .NET projects.
- We’ve improved support for C# 8.0 and C# 9.0 in the coverage tree (showing default interface implementations and more).
- dotCover will offer to restart the Unity Editor when coverage filters are changed.
- It’s now possible to profile native applications on Windows. When starting a profiling session, you have the option to download native source symbol files from remote servers. Native profiling is only available for the Timeline profiling type.
- You can now profile .NET Core and .NET applications on macOS and Linux using the Timeline profiling type in a command line profiler or JetBrains Rider.
Now dotPeek can decompile single-file apps. It also lets you browse through bundled assemblies inside a single-file app, just like you are used to doing. It supports single-file formats for the .NET Core 3.1, .NET 5, and the upcoming .NET 6 SDKs.
Subscribe to Blog updates
Thanks, we've got you!
A Second Set of Bug Fixes: ReSharper 2023.2.2 and Rider 2023.2.2 Are Here!
ReSharper and Rider have just received their second set of bug-fix updates for the 2023.2 release! Let’s take a look at the most important issues that have been resolved in this update. ReSharper For the full list of resolved issues, please refer to our issue tracker. …
ReSharper 2023.3 Early Access Program Begins!
Hello everyone, The Early Access Program for ReSharper 2023.3 has started! Before you download the first EAP build, let’s take a look at what is in store for you. Working with aliases With this first EAP build, we are introducing support for C# 12’s ability for alias directives to refer…
Rider Kicks Off the Early Access Program for the 2023.3 Release!
The Early Access Program for Rider 2023.3 has just begun with the release of the Rider 2023.3 EAP 1 build. There are several ways to get your hands on it: Download and install them from our website. Use the Toolbox App. Install this snap package from the SnapCraft store if you’re using a c…
Eager, Lazy and Explicit Loading with Entity Framework Core
Entity Framework Core (EF Core) supports a number of ways to load related data. There’s eager loading, lazy loading, and explicit loading. Each of these approaches have their own advantages and drawbacks. In this post, let’s have a quick look at each of these ways to load data for navigational prope…