Benchmark of Tools for Memory Leak

李倩,潘敏学,李宣东
DOI: https://doi.org/10.3778/j.issn.1673-9418.2010.01.003
2010-01-01
Abstract:Memory leak,which is a substantial source of errors in software systems,consumes system memory,degrading performance and eventually resulting in program crashes.There are two kinds of tools for detecting memory leaks,which are static tools based on program static analysis technique,and dynamic tools recording allocation of heaps during program running.So far,benchmarks for evaluating their ability are still nonexistent.An approach to build this benchmark is proposed,starting from comprehension and recognition of memory leak and ability of those detecting tools.
What problem does this paper attempt to address?