HeapAgent

The earlier you catch bugs, the less expensive they are. Every tools vendor says it. You've heard it. But in the arena of heap-related errors, such as leaks, overwrites, double-frees, and invalid references, only HeapAgent delivers it.

Unlike other tools, which insert checking functions into your source or object code, HeapAgent instruments the heap. This technique has three powerful advantages. First, it provides unsurpassed heap error detection. Second, you DON'T need to recompile or relink* -- HeapAgent works on regular debug builds! And third, HeapAgent can check for errors using idle cycles in a background thread -- WITHOUT slowing your app.

The net net: HeapAgent automatically and invisibly runs every time you run or debug your app.

* Note: If you're using MicroSoft Visual C++, you don't need to recompile or relink to use HeapAgent. If you're using another compiler, you need to relink and, if you want file and line information in your error reports, you need to recompile.

HeapAgent free trial and working model

HeapAgent technical information

HeapAgent licensing

Here's what our users are saying

Platform and compiler support


MicroQuill home
HeapAgent | SmartHeap
HeapAgent free trial | Prices/ordering
Tech support | Contact us HeapAgent detects leaks, leakage, overwrites, double-frees, and invalid references without a recompile, without a relink, and without runtime degradation.
leaks, leakage, overwrites, underwrites, double-frees, double-deletes, invalid references