Memory Profiling in Visual C++ 2015

As announced in an earlier blog post, Visual Studio 2015 hosts a new set of memory profiling tools to help address and fix memory issues within your applications.  The new debug-time profiler runs during your debugging session and allows you to take snapshots anytime, such as at a breakpoint, and also view the heap contents during the… Read more

Native Memory Diagnostics in CTP 5

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… Read more

Native Memory Diagnostics in VS2015 Preview

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,… Read more

Native Memory Diagnostic Tools for Visual Studio “14” CTP

In Update 2 for Visual Studio 2013, memory diagnostic tools were added for Windows Store and Windows Phone that enable developers to monitor live memory consumption and take heap snapshots of their applications for further analysis.  The Visual Studio team is extending the existing tools to work for Windows Desktop applications in the next major… Read more

C9 Lecture: C Runtime (CRT) Topics, by Mahmoud Saleh

In a recent Going Native episode in Channel 9, Charles (Torre) and I interviewed Mahmoud Saleh, the software engineer who keeps the C Runtime library. Now Mahmoud prepared for you a 1-hour lecture on some of the CRT topics like Memory leak detection (CRT debug heap). Unhandled exceptions. Assert and error reporting. CRT entry points…. Read more

The Visual C++ Weekly Vol. 1 Issue 13 (Mar 26, 2011)

Read in this issue: [Herb Sutter] C++0x: We Have Final Draft International Standard! [Parallel Patterns Library] Building Responsive GUI Applications with PPL Tasks [C++ MVP Giovanni Dicanio] Text-to-Speech in C++ [Danny Kalev] Detecting Memory Leaks to Improve Performance [C++ MVP Giovanni Dicanio] Checked Iterators [Windows Development] Using Services… Read more