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.
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 […]
Debugging services is a pain. There is a lot that can go wrong and very little you can do to find out what went wrong. […]
C++ Performance Validator has always had the ability to provide timing information for each line executed. However it has always been a bit clumsy to […]
We’ve just introduced some new visualisations of performance data into C++ Performance Validator and .Net Performance Validator. The new visualisations make it much easier to […]
We recently closed the beta tests for the 64 bit versions of C++ Coverage Validator, C++ Memory Validator, C++ Performance Validator and C++ Thread Validator. […]
Today we have released updated versions of our software tools for .Net: .Net Coverage Validator, .Net Memory Validator and .Net Performance Validator. The updates to […]
For some time we have had tools for use with Perl in the beta stage. The reason the tools never left beta is because the […]
Doing good work can make you feel a bit stupid, well that’s my mixed bag of feelings for this weekend. Here is why… Last week […]
Should you use OutputDebugString? Is that an unusual question to ask? How often have you thought about the potential cost of using OutputDebugString (or TRACE, […]
I’m going to explain how to potentially improve the performance of MFC programs using CMap<> and related containers (CMapStringToPtr, etc) by a substantial amount. We […]