All Software Tools. Commercial tools, and free tools.
View your code coverage in real-time.
Find and fix deadlocks, slow locks, busy locks, and long waits.
The “How did I get here from there?” for your application.
Memory Leak Detection
Monitor billions of memory allocations with ease.
Find the slow parts of your software quickly and easily.
What we’re thinking about, what itch we’re scratching today.
Selected articles from our blog grouped into related topics.
Documentation for each tool. Online. PDF. HTML Help.
Step by step tutorials with text, images and video.
Purchase Software Tools
About Software Verify
Why we exist. What makes us get up the morning. That sort of thing.
Need to contact us? Please send us a message.
Got a problem? Need some Help? Contact support now.
Reporting a Bug
Found a bug? Report it using this form.
How we treat any data that you provide to us.
Cookie Usage Policy
We promise not to feed the Cookie Monster.
How our licences work.
Improve the quality of your software by fixing memory leaks.
The nine types of memory leak
We look at the various ways you can leak memory.
GDI handle leaks
There's more than one way to leak a GDI object.
Delete memory 5 times faster
Careful use of the heap can provide great performance gains.
Detecting JNI memory leaks
Monitoring memory use in a JNI dll called from Java.
Detecting ISAPI memory leaks
Detecting memory leaks in ISAPI extensions.
Detecting Visual Test memory leaks
Detecting memory leaks in Visual Test unit tests.
Memory Fragmentation, your worst nightmare
Memory fragmentation. It's causes, and mitigation techniques.
Memory Fragmentation, mvFragmentation
Memory fragmentation on demand - an application to create memory fragmentation at will.
Unusual memory bit patterns
Unusual memory bit patterns, what they mean, and when you'll see them.
What is the difference between a page and paragraph?
Virtual memory pages and paragraphs.
Memory leak in CPngImage
Diagnosing a memory leak in a widely distributed class from Microsoft.
Don't choose the wrong DbgHelp version
How to speed up Memory Validator by changing DbgHelp version.
Hiding memory allocations
How to prevent a memory tool from monitoring your C and C++ allocations.
Improve your software quality.
Application, Service or Webserver? Native, .Net or Mixed Mode?
Interactive, command line, build server or test suite?
Debug your hardest problems using our software tools.
Try Our Tools
Fully functional, free for 30 days