Showing results for debugging - C++ Team Blog

Dec 13, 2022
0
3

Improving the State of Debug Performance in C++

Cameron DaCamara
Cameron DaCamara

In this blog we will explore one change the MSVC compiler has implemented in an effort to improve the codegen quality of applications in debug mode. We will highlight what the change does, and how it could be extended for the future. If debug performance is something you care about for your C++ projects, then Visual Studio 2022 version 17.5 is maki...

AnnouncementC++New Feature
Jun 22, 2021
0
0

Address Sanitizer Now in “Early Release” for Xbox Developers

David Li
David Li

Address Sanitizer is now available on Xbox, developers can leverage this powerful technology to help debug memory issues in their titles.  Combined with the crash dump changes detailed here, it should provide all the flexibility required to support your automated tests suites and enable you to find issues quickly and easily.

C++Game Development
Jul 20, 2020
4
0

Visual Studio Code C++ Extension July 2020 Update: Doxygen comments and Logpoints

Julia Reid
Julia Reid

The July 2020 update of the Visual Studio Code C++ extension is now available. This latest release offers brand new features, such as the visualization of Doxygen comments and support for Logpoints while debugging (GDB/LLDB), along with a bunch of enhancements and bug fixes. To find out more about all the changes, check out our release notes on Git...

C++
Jul 1, 2016
0
0

C++ Edit and Continue in Visual Studio 2015 Update 3

Ramkumar Ramesh - MSFT
Ramkumar Ramesh - MSFT

We’ve been continuing to improve on C++ Edit and Continue (EnC) since we shipped it in Visual Studio 2015 with the default debug engine and the VC 140 toolset. We’ve addressed a fair bit of customer feedback and based on this, I’ll go over the latest developments in C++ EnC for Update 3 (download) and other clarifications in this blog post. A qu...

Announcement
Nov 6, 2015
0
0

Java debugging and language support in Visual Studio for Android

Marian Luparu
Marian Luparu

As part of our continued efforts to make Visual Studio a productive environment for developing mobile applications we’re pleased to announce that Visual Studio 2015 Update 1 RC adds support for debugging your Java source files that are part of your Android projects and (with the help of an extension) get IntelliSense and Browsing assistance f...

C++
Sep 28, 2015
0
0

Debug Visualizers in Visual C++ 2015

Adam Welch (MSFT)
Adam Welch (MSFT)

When debugging your native applications, it is often useful to view the values of the objects in memory in a specific way, whether that be with custom string formatting, or even performing an operation on the data to make it more meaningful and easy to interpret.  Since VS2012, Visual Studio had provided the .natvis visualizer format for decla...

C++
Jan 29, 2015
0
0

Native Memory Diagnostics in CTP 5

Adam Welch (MSFT)
Adam Welch (MSFT)

The Visual Studio Memory Usage tool is now selected by default in VS2015 CTP 5.  When you first debug a native app in CTP 5, the Diagnostic Tools window will launch and show both the Memory Usage and CPU Usage tools since they are both checked by default.  For more information on the Diagnostic Tools window and other tools, please consult...

C++
Dec 12, 2014
0
1

Debug JNI Android Applications using Visual C++ Cross-Platform Mobile

Ankit Asthana
Ankit Asthana

With Visual Studio 2015 preview (download here) we have introduced the ability for developers to create cross-platform mobile applications with Visual C++. For the Android platform specifically this enablement includes ability for developers to create native-activity applications, dynamic and static native binaries along with a range of features to...

C++
Nov 21, 2014
0
0

Native Memory Diagnostics in VS2015 Preview

Adam Welch (MSFT)
Adam Welch (MSFT)

In Visual Studio 2013 Update 2 and also in the earlier CTP releases of Visual Studio 2015, we released a memory diagnostic tool that allowed developers to take heap snapshots of their application and then examine the heap contents upon terminating their application.  The initial release supported viewing managed and native objects in the heap, and ...

C++