Home | | Overview

Detect memory leaks and troubleshoot race conditions in C/C++ and Fortran applications

According to an Intel executive, by 2011, about 90% of PCs shipping will be multi-core systems.  As multi-core and many-core technology advances sweep the hardware and software industries, there is a growing need for natively built software tools that understand this complexity. 

Rogue Wave provides TotalView software development tools for memory analysis, dynamic source code debugging, and troubleshooting.  Whether you are migrating your existing C/C++ application to a multi-core environment, porting it to a new platform, or developing a new application, we help you isolate those defects that are most difficult to find and fix. 

Capability Checklist

  • » C, C++ Comprehensive support for C,C++ templates and standard template libraries
  • » Data Visualization  Visibility into program data is a key aspect of teaching programming concepts
  • » Fortran Fortran source code debugging is enhanced with concepts such as common blocks and modules
  • » Memory Our capabilities help with memory problems that result from the extensive requirements of large systems
  • » Deterministic Replay  Greatly reduces the amount of time troubleshooting program behavior
  • » Multi-process  We support 20 different MPI implementations, as well as OpenMP
  • » Remote Display Windows and Linux desktop access to TotalView and MemoryScape without a license
  • » Threads and Concurrency  Troubleshoot deadlocks and race conditions quickly and effectively

 

"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.