Inferring Weak References for Fixing Java']Java Memory Leaks

被引:0
|
作者
Qian, Ju [1 ]
Zhou, Xiaoyu [2 ]
机构
[1] Nanjing Univ Aeronaut & Astronaut, Coll Comp Sci & Technol, Nanjing 210016, Peoples R China
[2] Southeast Univ, Sch Comp Sci & Engn, Nanjing, Peoples R China
基金
中国国家自然科学基金;
关键词
memory leak; bug fix; weak reference; dynamic;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Lots of efforts have yet been devoted to the detection of memory leaks. However, very few work concerns on the problem of memory leak fixing. In this paper, we propose a dynamic approach for the weak reference based memory leak fixing. The approach can automatically infer the weakenable references in a program, rank them and report them to the user. The user can then weaken references according to the reports to fix the memory leaks.
引用
收藏
页码:571 / 574
页数:4
相关论文
共 50 条
  • [1] Automatic removal of array memory leaks in Java']Java
    Shaham, R
    Kolodner, EK
    Sagiv, M
    COMPILER CONSTRUCTION, PROCEEDINGS, 2000, 1781 : 50 - 66
  • [2] How do you plug Java']Java memory leaks?
    Henry, E
    Lycklama, E
    DR DOBBS JOURNAL, 2000, 25 (02): : 115 - +
  • [3] Visualizing reference patterns for solving memory leaks in Java']Java
    De Pauw, W
    Sevitsky, G
    CONCURRENCY-PRACTICE AND EXPERIENCE, 2000, 12 (14): : 1431 - 1454
  • [4] Visualizing reference patterns for solving memory leaks in Java']Java
    De Pauw, W
    Sevitsky, G
    ECOOP'99 - OBJECT-ORIENTED PROGRAMMING, 1999, 1628 : 116 - 134
  • [5] Java']Java references
    Amsterdam, J
    DR DOBBS JOURNAL, 2000, 25 (02): : 42 - +
  • [6] Memory Leaks Detection in Java']Java by Bi-abductive Inference
    Distefano, Dino
    Filipovic, Ivana
    FUNDAMENTAL APPROACHES TO SOFTWARE ENGINEERING, PROCEEDINGS, 2010, 6013 : 278 - 292
  • [7] Aspect-based instrumentation for locating memory leaks in Java']Java programs
    Chen, Kung
    Chen, Ju-Bing
    COMPSAC 2007: THE THIRTY-FIRST ANNUAL INTERNATIONAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE, VOL II, PROCEEDINGS, 2007, : 23 - +
  • [8] Profiling Object Life Ranges for Detecting Memory Leaks in Java']Java Virtual Machine
    Sun, Qingyue
    Shi, Xiaohua
    Xie, Junru
    2012 13TH INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED COMPUTING, APPLICATIONS, AND TECHNOLOGIES (PDCAT 2012), 2012, : 154 - 157
  • [9] LeakBot: An automated and lightweight tool for diagnosing memory leaks in large Java']Java applications
    Mitchell, N
    Sevitsky, G
    ECOOP 2003 - OBJECT-ORIENTED PROGRAMMING, PROCEEDINGS, 2003, 2743 : 351 - 377
  • [10] C to Java']Java: converting pointers into references
    Demaine, ED
    CONCURRENCY-PRACTICE AND EXPERIENCE, 1998, 10 (11-13): : 851 - 861