BoundsChecker’s error detection technology provides developers with a clear, detailed analysis of programming errors in unmanaged Visual C++ code. It automatically monitors the runtime behavior of the code—how it accesses memory, how it calls APIs and how it uses COM interfaces and methods. Without any special compilation or build steps, developers and testers can automatically locate errors in static, stack and heap memory, and can detect and diagnose memory and resource leaks. This technology enables Visual C++ native application developers to:
* Locate a large variety of memory and resource problems including leaks, overrun errors and pointer problems;
* Rapidly sort errors and leaks by size, frequency and type to identify and prioritize critical problems;
* Check for errors in any native application or component, including proprietary and third-party components and libraries—even when the original source code is unavailable;
* Detect thread deadlocks, potential deadlocks and other synchronization problems;
* Locate incorrect usage or failed API calls in any native application component, DLL or EXE, including Win32, ActiveX, DirectX, ODBC, Winsock, Internet APIs and more.
Ref: http://www.compuware.com/products/devpartner/visualc.htm
No comments:
Post a Comment