MemoryScape is a graphical, dynamic memory analysis tool that helps developers, build engineers and QA engineers identify and resolve difficult memory problems in C, C++ and Fortran. MemoryScape's built-in scripting language makes batch mode testing easy and efficient; incorporate the scripts into your nightly processing to verify that new development has introduced no new memory errors. Like other tools from TotalView Technologies, it's built natively to handle parallel, multi-process and multi-threaded programs. Designed to be an integrated part of your development process, MemoryScape gives you a real-time view into heap memory, memory usage, memory allocation bounds violations, and memory leaks without instrumentation. MemoryScape works with C, C++ and Fortran applications written for Linux, UNIX and Mac OS X platforms. It can be used alone, or in conjunction with TotalView or TotalView and ReplayEngine. See the introductory video, Memory Debugging
, to learn more.
Download a free evaluation copy of MemoryScape to try it for yourself!
Download the MemoryScape Data Sheet.
"MemoryScape accelerates our ability to identify where and why problems occur in our software. When a problem occurs, MemoryScape's GUI provides a very clear view of the source of the problem, and its scripting interface allows us to automate the bug detection process and use it preventively. Now we run MemoryScape continuously, around the clock."
- Nick Monyatovsky, Software Engineer, SIMULIA