BoundsChecker

BoundsChecker is a memory checking and API call validation tool used for C++ software development with Microsoft Visual C++.

When NuMega was purchased by Compuware in 1997, BoundsChecker became part of a larger tool suite, DevPartner Studio.

When both memory tracking and API validation are enabled, it becomes possible to detect many kinds of array and buffer overrun conditions.

This feature is limited in value, as non-trivial applications often result in the session log quickly becoming too large.

A report can be generated analyzing .NET Interop, garbage collection and finalizer activity over the life of the process under test.