Posts by this author

Apr 16, 2021
9
1

Managed Memory Dump Analyzers

With the release of Visual Studio 2019 16.9 you can try out our new managed memory dump analyzers to help you root cause the issues that plague your applications in production. We're excited for you to give it a try!

Debugging and DiagnosticsDebuggingDiagnostics
Oct 8, 2020
8
0

Cross Platform Managed Memory Dump Debugging

With the release of Visual Studio 16.8 Preview 3 you now have the ability to open and analyze managed dumps collected on Linux and use the best in class debugging tools available in Visual Studio.

DiagnosticsDebugger
Sep 14, 2020
2
0

Disassembly improvements for optimized managed debugging

If you are focused on squeezing out the last bits of performance for your .NET service or application, you might choose to take advantage of JIT compiler optimizations. However, debugging optimized code can be a challenge. In this blog I’ll show you how the Disassembly Window can help you debug optimized code.

DebuggingDiagnostics
Jul 15, 2020
3
0

Viewing Managed COM Objects Through Native Pointers

If you are a developer who is curating a successful .NET project using COM interop, then our latest preview of Visual Studio is for you (Download 16.7 Preview 3). This feature automatically decodes managed COM objects referenced by native pointers allowing you to fully inspect values in the Locals window.

.NETDebugging and DiagnosticsCOM
Feb 13, 2020
40
0

Decompilation of C# code made easy with Visual Studio

Have you ever experienced an exception occurring in a 3rd party .NET assembly but had no source code to figure out why? You can now use Visual Studio to decompile managed code even if you don't have the symbols, allowing you to look at code, inspect variables and set breakpoints.

C#Visual Studio 2019.NET Core
Aug 19, 2019
11
0

Find solutions faster by analyzing crash dumps in Visual Studio

When unexpected crashes occur in your managed application you are often left with little evidence of the issue; capturing and analyzing memory dumps may be your last best option. Thankfully Visual Studio is a great tool for analyzing your apps memory dumps! In this post we show you how easy it can be to resolve the issue using Visual Studio.

DebuggingDiagnostics
Jul 15, 2019
2
0

Resolve code issues in live apps running in Azure Kubernetes Services with the Snapshot Debugger

Snapshot Debugger is built for production so you can set Snappoints and Logpoints in code, like debugger breakpoints and tracepoints. However, when a Snappoint is hit in an AKS Linux Docker container, a snapshot is dynamically created without stopping the process. You are then able to attach to these snapshots using Visual Studio.

ASP.NETVisual Studio 2019Diagnostics
Apr 3, 2019
11
0

Introducing Time Travel Debugging for Visual Studio Enterprise 2019

The Time Travel Debugging (TTD) preview in Visual Studio Enterprise 2019 provides the ability to record a Web app running on a Azure Virtual Machine (VM) and then accurately reconstruct and replay the execution path. TTD integrates with our Snapshot Debugger offering and allows you to rewind and replay each line of code however many times you want,...

Debugging and DiagnosticsAzureEnterprise
Jan 29, 2019
0
0

Debug your live apps running in Azure Virtual Machines and Azure Kubernetes

We are excited to announce that in Visual Studio Enterprise 2019 we are expanding Snapshot Debugger support beyond Azure App Services hosting ASP.NET Core and ASP.NET applications to also include Azure Virtual Machines (VM), Azure Virtual Machine scale sets (VMSS) and Azure Kubernetes Services (AKS).

Debugging and DiagnosticsAzureVisual Studio 2019