Memory leak detection in Plumbr
Memory leak detection in Plumbr
No Thumbnail Available
Date
2015-10-01
Authors
Šor, Vladimir
Srirama, Satish Narayana
Salnikov-Tarnovski, Nikita
Journal Title
Journal ISSN
Volume Title
Publisher
Abstract
Platforms with automatic memory management, such as the JVM, are usually considered free of memory leaks. However, memory leaks can happen in such environments, as the garbage collector cannot free objects, which are not used by the application anymore, but are still referenced. Such unused objects can eventually fill up the heap and crash the application. Although this problem has been studied extensively, nevertheless, there are still many rooms for improvement in this area. This paper describes the statistical approach for memory leak detection, as an alternative, along with a commercial tool, Plumbr, which is based on the method. The tool is later analyzed with three case studies of real applications and in the process also analyzes strengths and weaknesses of the statistical approach for memory leak detection.
Description
Keywords
garbage collection,
Java,
memory leak,
troubleshooting
Citation
Software - Practice and Experience. v.45(10)