This blog is where we help you improve your software, teach you how to use our tools to solve problems, software tool use cases, and improvements to our software tools.
We first know when someone has a memory fragmentation problem when we receive an email that goes something like this:
Software development is an intellectual challenge. Sometimes the process is interrupted by software failures and/or crashes.
For most uses of GetProcAddress(), the address returned will be an address inside the DLL that you’re using to look up the function. But sometimes, […]
There are some changes coming to Thread Validator. I’m going to describe the various changes and the reasons behind them. Name Change The first one […]
There are many changes coming to Performance Validator. I’m going to describe the various changes and the reasons behind them. Name Change The first one […]
There are many changes coming to Memory Validator. I’m going to describe the various changes and the reasons behind them. Name Change The first one […]
There are many changes coming to Coverage Validator. I’m going to describe the various changes and the reasons behind them. Name Change The first one […]
We’ve been working on a new, calmer UX Theme for a while. The aim is to reduce the number of lines, have less visual clutter, […]
We’ve changed the display of data on all of our tree controls that are used to display callstacks and call trees. The old method of […]
A memory leak in a surprising place We’ve recently been doing some work switching our resources in our programs from BMP (using CBitmap) to PNG […]