TotalView Products Meet the Challenge of Snow Leopard Innovations

TotalView Technologies today announced that TotalView 8.7 and MemoryScape 3.0, currently in beta, support the Mac OS X Snow Leopard platform. The updated versions of these products also incorporate the intuitive MemoryScape interface into the TotalView debugger, allowing either product to be launched from the other.

TotalView is a comprehensive source code and memory debugging solution that dramatically enhances developer productivity by simplifying the process of debugging data-intensive, multi-process, multi-threaded, or network-distributed applications.

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 3.0, in addition to the new interoperability with TotalView, introduces support on Snow Leopard for malloc zones, a mechanism for controlling multiple pools of memory on Mac OS X systems.  Both the allocator and owner of all heap allocations can be tracked, displayed and used for filtering.  MemoryScape also provides the capability of detecting and controlling low available memory conditions in the heap.
 
 TotalView 8.7 debugging features and integration with MemoryScape are also available for Snow Leopard.  Additional features include heterogeneous platform debugging, batch scripting and command line enhancements, and expanded search path capabilities for remote debugging.  

“MemoryScape provides developers working on the Apple OS X Snow Leopard with a highly intuitive, extremely graphical, and fully interactive way to test, detect, and diagnose memory errors that might creep into their application. This new version also supports Darwin’s malloc zones, so applications and shared libraries that make use of this innovative feature can be diagnosed and ultimately certified with as much confidence as more primitive applications,” said Chris Gottbrath, director of product management at TotalView Technologies.   

Snow Leopard completes the transition for Mac to 64-bit, with all key system applications rewritten as 64-bit, enabling the Mac to address massive amounts of memory. Its Grand Central Dispatch handles threads for multicore processing at the operating system level, automatically distributing work to provide for optimal performance.  TotalView 8.7 and MemoryScape 3.0 are a natural fit for maximizing the development productivity gains these features provide.

 To learn more, contact TotalView Technologies at www.totalviewtech.com/products/totalview.html.