Coscend Communications Solutions
"Coscend is at the vanguard of a new evolution in telco OSS/BSS systems integration."
 
Caroline Chappell, Analyst
Heap Memory Leak Detector
Detect heap memory leaks in Solaris 10 environments.


Challenges
Issues related to heap memory leaks arise while developing code using C/C++ languages.

Results
  • System on which modules run has finite number of memory blocks.

  • The module does not return the allocated memory to the pool.

  • Eventually all the available memory blocks exhaust on the system and no more memory is available to allocate for further processing.

  • Applications cannot perform as per their design.

Tool (Solution): Coscend's Heap Memory Leak Detector
Detects errors in an automated way.

Key Features
  • Combines dynamic tracing and scripting techniques.
  • Traces all the function calls where memory allocation and de-allocation occurs using dynamic tracing techniques.
  • Compares the allocated and de-allocated pointer values using scripting techniques.
  • Identifies mis-matched pointers.
Benefits
  • Fool proof method of detecting memory leaks in programs running under Solaris-10 OS.
  • Can be applied in-house at client’s site, errors can be captured upfront and fixed before the product hits their customer site.
  • Eliminate high-cost debugging sessions at customer premises.
Impact
  • Suggest enhancements to achieve optimum performance.
  • Accelerate time-to-market.
Copyright © 2007- Coscend Communications Solutions, L.L.C.  All rights reserved.  |  Terms & Conditions