Software Development

Home | Software Development | Memory

Detecting memory leaks in multi-threaded C/C++ applications

Memory problems increase the challenge of multi-core development

The fact that memory is a limited resource has a significant impact on your software design.  In theory, managing memory is simple.  You know that in practice, the story is different.  As multi-core becomes more pervasive,  the difficulty of managing memory leaks and other memory-related errors in multi-threaded applications also increases.

Reduce the risk of memory related data corruption and crashes

TotalView and  MemoryScape help you manage the risk associated with difficult memory problems.  Out-of-control resource usage, data corruption and random crashing can be better understood by incorporating our technology into your development process. 


"The ability to port the code, and to watch and test on two different platforms side-by-side in real-time using TotalView’s debugger cut development time by 60 to 70 percent."

-Jim Knoblach, Simulation Manager
CAS, Inc.