Memory leak detection in Java: Taxonomy and classification of approaches

dc.contributor.author Šor, Vladimir
dc.contributor.author Srirama, Satish Narayana
dc.date.accessioned 2022-03-27T06:05:30Z
dc.date.available 2022-03-27T06:05:30Z
dc.date.issued 2014-01-01
dc.description.abstract Memory leaks are usually not associated with runtime environments with automatic garbage collection; however, memory leaks do happen in such environments and present a challenge to detect and find a root cause. Currently in the industry manual heap dump analysis is the most popular way of finding memory leaks, regardless of the number of automated methods proposed by scientists over the years. However, heap dump analysis alone cannot answer all questions needed to fix the leak effectively. The current paper reviews memory leak detection approaches proposed over the years and classifies them from the point of view of assessed metrics, performance overhead and intrusiveness. In addition, we classify the methods into online, offline and hybrid groups based on their features. © 2014 Elsevier Inc.
dc.identifier.citation Journal of Systems and Software. v.96
dc.identifier.issn 01641212
dc.identifier.uri 10.1016/j.jss.2014.06.005
dc.identifier.uri https://www.sciencedirect.com/science/article/abs/pii/S0164121214001423
dc.identifier.uri https://dspace.uohyd.ac.in/handle/1/9308
dc.subject Garbage collection
dc.subject Java
dc.subject Memory leak detection
dc.title Memory leak detection in Java: Taxonomy and classification of approaches
dc.type Journal. Article
dspace.entity.type
Files
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.71 KB
Format:
Plain Text
Description: