期刊文献+

引用计数垃圾收集方法综述

Survey of Reference Counting Approach to Garbage Collection
下载PDF
导出
摘要 基于两个C语言程序引出引用计数垃圾收集的基本方法、存在的效率和回收环垃圾问题,归纳了引用计数自动回收内存方法在改进效率、回收环垃圾、并发收集方面的研究进展及存在的问题和相应的解决方法,对改进性能和回收环垃圾的方法进行了分类和分析,阐述了并发收集的重要设计策略,并对典型的引用计数垃圾收集器进行了分析和比较。 This paper draws the fundamental methods and problems about high overhead and collecting cycle for reference counting approach to garbage collection from two C language programs. The research progresses about reference counting approach to automatic memory management in improvement performance and collecting cyclic garbage and concurrent collection are surveyed. The existing problems and the corresponding solutions are induced. The solutions to improvement performance and collecting cycle are classified and analyzed. The important design strategies about concurrent collection are expounded. Finally,the typical reference counting garbage collectors are analyzed and compared.
作者 贺建立
出处 《安庆师范学院学报(自然科学版)》 2015年第4期41-47,共7页 Journal of Anqing Teachers College(Natural Science Edition)
关键词 用计数 内存管理 垃圾收集 环垃圾 reference counting memory management garbage collection cycle garbage
  • 相关文献

参考文献44

  • 1J. Mccarthy. Recursive functions of symbolic expressions and their computation by machine[J]. Communications of the ACM, 1960, 3(4) : 184 -195.
  • 2G. E. Collins. A method for overlapping and erasure of lists [ J ]. Communications of the ACM, 1960, 3 (12) : 655 - 657.
  • 3R. Shahriyar, S. M. Blackburn, D. Frampton. Down for the count? Getting reference counting back in the ring[ C ]. Proceed- ings of the 2012 International Symposium on Memory Manage- ment,New York:ACM, 2012:73 -84.
  • 4R. Jones, R. Lius. Garbage collection: Algorithms for Automat- ic Dynamic Memory Management[ M]. New York: John Wiley & Sons, Inc. , 1996:43 -72.
  • 5I. Jibaja, S. M. Blackburn, M. R. Haghighat, et al.. Deferred Gratification:Engineering for high performance garbage collection from the get go [ C ]. ACM SIGPLAN workshop on memory sys- tems performance and correctness, New York : ACM, 2011:58 - 65.
  • 6D. R. Brownbridge. Cyclic reference counting for combinator machines [ C ]. Conference on functional programming languages and computer architecture, Berlin : Springer, 1985:273 - 288.
  • 7A. D. Martinez ,R. Wachenchauzer, R. D. Lins. Cyclic refer- ence counting with local mark - scan [ J ]. Information Processing Letters, 1990,34( 1 ) :31 -35.
  • 8R. D. Lins. Cyclic reference counting with lazy mark - scan [ J ]. Information Processing Letters, 1992,44 ( 4 ) : 215 - 220.
  • 9R. D. Lins. An efficient algorithm for cyclic reference counting [ J ~. Information Processing Letters, 2002,83 (3) : 145 - 150.
  • 10R. D. Lins. Cyclic reference counting [ J ]. Information Pro- cessing Letters, 2008,109( 1 ) :71 -78.

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部