Totalview Technologies Announces Memoryscape 2.0 For Mac OS X

May 30, 2007 in Software (E)

[] Totalview Technologies Announces Memoryscape 2.0 For Mac OS X

Newest Version of Powerful Memory Debugger Enables MPI and Remote Application Debugging

Natick, MA - May 30, 2007 - TotalView Technologies, the world's leading provider of debugging and analysis software solutions for the multi-core age, today announced the availability of MemoryScape 2.0, a new version of its powerful memory debugger for Mac OS X applications. MemoryScape 2.0 extends the product's capabilities to allow memory debugging of MPI and remote applications, among other advanced features.

MemoryScape is an easy-to-use, graphical, interactive memory debugger that helps developers identify, inspect and resolve difficult memory problems in C, C++ and Fortran, including complex multi-process and multi-threaded programs for Mac OS X. Designed to be an integrated part of the software development process, MemoryScape allows developers to watch for memory leaks and monitor memory usage while an application is running. It enables developers to monitor heap memory, view memory usage, locate memory leaks, track memory events and show corrupted memory. Developers can save and compare memory states and compile sophisticated memory reports. In addition, MemoryScape is non-intrusive, so developers can find memory problems without recompiling.

"Memory bugs are one of the most frequent and challenging issues that a developer has to deal with," said Addison Snell, vice president and general manager of Tabor Research, a market intelligence firm specializing in HPC. "There is a real need in the high-performance computing market for simple, easy-to-use debugging tools that can enable developers to quickly find and resolve difficult memory problems."

MemoryScape 2.0 includes the following new features:

MPI Application Memory Debugging
- MemoryScape works with MPICH 1 and 2 , LAM, Open MPI, MVAPICH, Quadrics, MPT, Intel MPI, IBM POE, and Sun Cluster Tools

Remote Application Memory Debugging

Views into Heap Allocation
- Look at the data contained with a heap block

Improved Navigation
- Switch from view to view within the same process
- Navigate across a browser like history list

Time Stamping of Memory Events

Filter Heap Data Based on Backtrace ID

Wide Hardware and Operating System Support
- MemoryScape supports Apple OS X (Power and Intel). In addition, it also supports Linux (RedHat and SuSE varieties on x86, AMD64, Intel 64bit x86, ia64 and Power) and Unix (AIX, Solaris Sparc and Solaris AMD64)

Team Licensing
- Process token-based licensing
- Tokens can be aggregated to support rare large jobs

"We are dedicated to building on the success of the 1.0 version to extend MemoryScape's debugging capabilities for Mac OS X," said Dick Andersen, vice president of sales and marketing at TotalView Technologies. "These new features significantly enhance MemoryScape's functionality and will enable developers to achieve even greater productivity and quality improvements as they continue to tackle the challenges of developing multi-core, multi-threaded applications."

TotalView Technologies (formerly Etnus) is the world's leading provider of debugging and analysis software solutions for the multi-core age. TotalView Technologies products enable software developers to quickly, easily and effectively debug UNIX, Linux, and Mac OS X applications running on development machines with single, dual-core, multi-core, or multiple processors.

For more than 20 years, TotalView Technologies products have been at work in research institutions, government laboratories, and technical computing centers, as well as commercial enterprises in the financial services, telecommunications, biotech, aerospace, weather prediction, film special effects and animation, oil and gas exploration, and computer-aided engineering markets. Recognized worldwide as the gold standard for debugging in high-performance, distributed or cluster computing environments, TotalView Technologies’ award-winning technology is used to solve the world’s toughest computing problems on many of the world’s largest supercomputers. For more information, visit


Print this page | PDF | TXT | Read other releases by this member.