Memory Leak Sabotages System Performance

  • Nagm Mohamed
Conference paper


This refers to the inability of a program to release the memory-or part it-that it has accessed to perform certain task(s) in computer systems [1]. The unintended consequences of such behavior are manifested in forms of diminishing performance at best. In worse case scenarios, memory leaks could lead the computer system to freeze and/or complete application failure. Memory leaks are particularly disastrous in limited memory embedded systems and client-server environments where applications share memories across multiple-user platforms. It is up to operating system designers to make sure that the currently running applications release memory after program termination. This work accesses and quantifies the impact of memory leak in system performance.


Memory Usage Average Response Time Operate System Designer Memory Leak Virtual User 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. [1]
    C. Erickson, “Memory Leak Detection in Embedded Systems,” Linux Journal, Sept 2002Google Scholar
  2. [2]
    J. CH and P. Wang, “Cost-Aware Resource Acquisition for Guaranteed Service in P2P Networks,” IEEE Congress on Service, Part-II, 2008Google Scholar
  3. [3]
    J. Zhu, ‘Static Memory Allocation by Pointer Analysis and Coloring,” Proceedings of the conference on Design, Automation and Test in Europe, 2001Google Scholar
  4. [4]
    IBM Rational Purify,
  5. [5]
    HP LoadRunner,

Copyright information

© Springer Science+Business Media B.V. 2010

Authors and Affiliations

  • Nagm Mohamed
    • 1
  1. 1.SQA labsPhoenixUSA

Personalised recommendations