Visual Studio Blog

The official source of product insight from the Visual Studio Engineering Team

Improving Visual Studio performance with the new Instrumentation Tool

Summary With the release of Visual Studio 2022 version 17.6 we are shipping our new and improved Instrumentation Tool in the Performance Profiler. Unlike the CPU Usage tool, the Instrumentation tool gives exact timing and call counts which can be super useful in spotting blocked time and average function time. To show off the tool let’s use...

Visual Studio Toolbox: Debug Threads & Tasks with Parallel Stacks

The Visual Studio Toolbox show helps you become a more productive developer by focusing on tooling in and out of Visual Studio.  Our latest episodes of VS Toolbox (available both on Learn and YouTube) feature Mark Downie and Ramkumar Ramesh from the Visual Studio Diagnostics team. They demonstrate how you can use the Threads and Tasks views ...

Streamlining your Debugging process with Breakpoint Groups

Have you ever had a situation when you are debugging a complex scenario with a huge list of breakpoints, and you find yourself scrolling and tapping in the breakpoints windows to disable/enable them individually and repetitively? Then the new Breakpoint Groups feature in Visual Studio may be the answer for you. This feature will allow you ...

Visual Studio 2022 v17.6 Preview 2 is now available

Preview 2 for Visual Studio 17.6 is now available! If you are a game developer, a mobile developer, or are interested in learning new tricks to better debug your code, check out this latest release. It’s as easy as upgrading your Preview channel in the Visual Studio installer. And if you haven’t activated your Preview channel for Visual...

Visual Studio 2022 – 17.5 Released

We’re excited to announce that Visual Studio 17.5 is now generally available. This release is full of updates that take friction out of your daily workflows making it easier for you stay in the zone while you code. Features like all-in-one search and intent-based suggestions help you move faster, while improved build and debug speeds ensure ...

Choosing a .NET Memory Profiler in Visual Studio – part 1

Summary Visual Studio provides two great tools for analyzing and diagnosing memory issues in .NET applications: the Memory Usage profiler and .NET Object Allocation Tracking tool. While both tools are useful, it may not be obvious for new user to know which one to use when. This article aims to clarify what each tool is good for and how to ...

IEnumerable Debugger Visualizer Improvements

In Visual Studio 17.3 Preview 3, we added a few highly requested improvements in IEnumerable visualizer like Filtering, Theming, and CSV export to enhance the visualizer experience further. The .NET IEnumerable debugger visualizer is one of our most loved debugging features in recent times. This was a highly requested feature by developers ...

View .NET collections with the new IEnumerable Debugger Visualizer

While debugging .NET code, inspecting a large and complex collection object can be tedious and difficult. Hence, starting from Visual Studio 17.2. Preview 2, we are introducing a new Visualizer, which will help you view IEnumerable objects such as Arrays, List, etc. in a customized tabular view.  The IEnumerable visualizer will display ...