7

dotCover, dotMemory, dotPeek, and dotTrace 2022.2 are here!

 2 years ago
source link: https://blog.jetbrains.com/dotnet/2022/08/02/dottools-2022-2-released/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

.NET Tools Releases

dotCover, dotMemory, dotPeek, and dotTrace 2022.2 are here!

Alexander Kurakin
Alexander Kurakin August 2, 2022

Hello everyone, 

Alongside the ReSharper 2022.2 and Rider 2022.2 releases, we’ve rolled out major updates for dotCover, dotMemory, dotPeek, and dotTrace. Let’s take a look at what’s new in these .NET tools.

4dotTools_1280x720_social_share-2x.png

dotCover 2022.2

This release has improved the dotCover plugin in Rider. You can now quickly view coverage results for the file you have open by using the shield icon. Clicking on the icon navigates you through the uncovered statements.

plugin-dotcover-1.png

dotMemory 2022.2

The 2022.2 update brought memory profiling into JetBrains Rider! 

  • Two new profiling modes are available: Memory (sampled allocations) and Memory (full allocations).
  • You can attach the profiler to a running process.
  • You can watch the Timeline Graph unfold in real time by selecting an interval and opening the Memory Allocations view. 
plugin-dotmemory.png

There are a couple of limitations in this release: the dotMemory plugin doesn’t allow collecting snapshots and only works on Windows.

dotPeek 2022.2

dotPeek can show you decompiled high-level and low-level C# code in addition to the IL code in the IL Viewer tool window. The decompiled code is still synced to the source code in the code editor. When you scroll in the editor, the selected presentation in the IL Viewer tool windows scrolls as well. If you focus on a code statement in the editor, dotPeek highlights the corresponding code section in the IL Viewer.

dotpeek-low-high-level-cs.png

We’ve also added support for ReadyToRun and NGen assembly support in the Assembly Explorer.

dotTrace 2022.2

dotTrace 2022.2 provides more details for native system calls in the Timeline Call Tree, including Windows kernel calls (ntoskrnl.exe), device driver calls (*.sys), and more.

dottrace-native-system-calls.png

Thanks to improvements in the dotTrace plugin for JetBrains Rider, you no longer have to restart the Unity Editor to launch the profiling process. The profiler can now attach to and detach from running Unity processes. 


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK