Memory Leak Sabotages System Performance
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 . 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.
KeywordsMemory Usage Average Response Time Operate System Designer Memory Leak Virtual User
Unable to display preview. Download preview PDF.
- C. Erickson, “Memory Leak Detection in Embedded Systems,” Linux Journal, Sept 2002Google Scholar
- J. CH and P. Wang, “Cost-Aware Resource Acquisition for Guaranteed Service in P2P Networks,” IEEE Congress on Service, Part-II, 2008Google Scholar
- J. Zhu, ‘Static Memory Allocation by Pointer Analysis and Coloring,” Proceedings of the conference on Design, Automation and Test in Europe, 2001Google Scholar
- IBM Rational Purify, www.IBM.com
- HP LoadRunner, www.hp.com