Generally believed to be a problem belonging to the compiler and architecture communities, performance optimization has rarely gained attention in mainstream software engineering …
V Šor, SN Srirama - Journal of Systems and Software, 2014 - Elsevier
Memory leaks are usually not associated with runtime environments with automatic garbage collection; however, memory leaks do happen in such environments and present a …
In large programs written in managed languages such as Java and C#, holding unnecessary references often results in memory leaks and bloat, degrading significantly …
MD Bond, KS McKinley - Proceedings of the 23rd ACM SIGPLAN …, 2008 - dl.acm.org
Type safety and garbage collection in managed languages eliminate memory errors such as dangling pointers, double frees, and leaks of unreachable objects. Unfortunately, a program …
Real-world data-parallel programs commonly suffer from great memory pressure, especially when they are executed to process large datasets. Memory problems lead to excessive GC …
G Novark, ED Berger, BG Zorn - Proceedings of the 30th ACM SIGPLAN …, 2009 - dl.acm.org
Inefficient use of memory, including leaks and bloat, remain a significant challenge for C and C++ developers. Applications with these problems become slower over time as their working …
Resin: A Holistic Service for Dealing with Memory Leaks in Production Cloud Infrastructure Page 1 This paper is included in the Proceedings of the 16th USENIX Symposium on …
Static detection of memory leaks in a managed language such as Java is attractive because it does not rely on any leak-triggering inputs, allowing compile-time tools to find leaks before …
S Lee, C Jung, S Pande - … of the 36th International Conference on …, 2014 - dl.acm.org
This paper expands staleness-based memory leak detection by presenting a machine learning-based framework. The proposed framework is based on an idea that object …