首页 | 本学科首页   官方微博 | 高级检索  
     


Memory leak detection in Java: Taxonomy and classification of approaches
Affiliation:1. IT4Innovations, V?B – Technical University of Ostrava 17. listopadu 15/2172, Ostrava-Poruba 708 33, Czech Republic;2. Dept. of Applied Mathematics, V?B   – Technical University of Ostrava 17. listopadu 15/2172, Ostrava-Poruba 708 33, Czech Republic
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.
Keywords:Java  Memory leak detection  Garbage collection
本文献已被 ScienceDirect 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号