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

一种新的适用于面向对象程序设计语言的保守式垃圾收集机制
引用本文:谢之易. 一种新的适用于面向对象程序设计语言的保守式垃圾收集机制[J]. 计算机应用与软件, 2008, 25(1): 96-99,123
作者姓名:谢之易
作者单位:复旦大学计算机科学与工程系,上海,200433
摘    要:主要研究了在缺乏运行时环境支持的情况下,如何为面向对象程序设计语言构建保守式垃圾收集机制的问题.传统的解决方案存在两大主要缺陷:1)指针定位不准确,容易出现内存泄漏;2)应用传统的标记-清扫算法,在清扫阶段执行效率低下.结合面向对象程序设计语言的特点提出了一种新的保守式垃圾收集机制,能够有效地解决这些问题,从而提高了程序运行的鲁棒性和效率,并以C 语言为例进行了具体实现.

关 键 词:垃圾收集  保守式  标记-清扫  C++
收稿时间:2006-03-20
修稿时间:2006-03-20

A NEW CONSERVATIVE GARBAGE COLLECTION MECHANISM FOR OBJECT-ORIENTED PROGRAMMING LANGUAGE
Xie Zhiyi. A NEW CONSERVATIVE GARBAGE COLLECTION MECHANISM FOR OBJECT-ORIENTED PROGRAMMING LANGUAGE[J]. Computer Applications and Software, 2008, 25(1): 96-99,123
Authors:Xie Zhiyi
Affiliation:Xie Zhiyi(Department of Computer Science , Engineering,Fudan University,Shanghai 200433,China)
Abstract:The problem of how to introduce a conservative garbage collector to an object-oriented programming language in an uncooperative environment is studied.The traditional solutions have two major shortcomings,the inaccuracy in reference determination which leads to serious memory leak and the low efficiency of Mark-Sweep algorithm,especially in the sweep phase.A new solution with an improved version of Mark-Sweep algorithm is presented.It can greatly alleviate the two problems and improve the robustness and eff...
Keywords:Garbage collection Conservative Mark-Sweep C   
本文献已被 CNKI 维普 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

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