期刊文献+

基于区域标记的动态分代垃圾收集算法 被引量:2

A Dynamic Generational Garbage Collection Algorithm Based on Region-Mark
下载PDF
导出
摘要 提出了一种基于区域标记的动态分代垃圾收集算法。通过动态分代技术更好地处理了占位垃圾问题,通过在年轻分代中采用区域标记技术,提高了空间利用率和代码的局部性。仿真实验结果表明,基于区域标记的动态分代垃圾收集算法在一定程度上提高了垃圾收集的效率。 A region-mark based dynamic generation garbage collection algorithm is proposed,which may effectively deal with the problem of tenuring garbage by utilizing the technique of dynamic generation.Moreover,by adopting the region-mark in infancy generations,both the space efficiency and program locality may be improved.The simulation results show that this proposed algorithm can increase the efficiency of garbage collection.
出处 《华东理工大学学报(自然科学版)》 CAS CSCD 北大核心 2011年第2期218-223,共6页 Journal of East China University of Science and Technology
基金 国家自然科学基金(60703026)
关键词 垃圾收集 分代 区域标记 虚拟机 garbage collection generation region-mark virtual machine
  • 相关文献

参考文献7

  • 1Witawas S, Chang J M. Do generational schemes improve the garbage collection efficlency[C] // Proceedings of the 2000 IEEE International Symposium on Performance Analysis of Systems and Software. Austin, USA: Computer Society, 2000:8-63. 被引量:1
  • 2Richard J, Rafael L. Garbage Collection Algorithms for Automatic Dynamic Memory Management [M]. New York: John, Wiley&Sons, 2002: 143-180. 被引量:1
  • 3David A B, Benjamin G Z. Garbage collection using a dynamic threatening boundary[J]. ACM SIGPLAN Notices, 1995:30 (6):301-314. 被引量:1
  • 4Blackburn S M, Mckinley K S. Immix: A mark-region gar-bage collector with space efficiency, fast collection,and mutator performance[C]// Proceedings of the 2008 ACM SIGPLAN Conference on Programming Language Design and Implementation(PLDI'08). Tucson, Arizona, USA :ACM Press, 2008: 22-32. 被引量:1
  • 5Blackburn S M, Cheng Perry, McKinley K S. Myths and realities:The performance impact of garbage collection[J].ACM SIGMETRICS Performance Evaluation Review, 2004, 32 (1) : 25-36. 被引量:1
  • 6Blackburn S M, Cheng Perry, McKinley K S. Oil and water? high performance garbage collection in Java with MMTK[C]// Proceedings of the 26th International Conference on Software Engineering (ICSE'04) . USA:ACM Press,2004:137-146. 被引量:1
  • 7邹琼,章隆兵.一种快速的滑动标记缩并垃圾收集算法[J].电子学报,2008,36(10):1955-1960. 被引量:1

二级参考文献15

  • 1W K Chen, S Bhansali, et al. Profile-guided proactive garbage collection for locality opdmization[A]. Proceedings of the 2006 ACM SIGPLAN Conference on Programming Language Design and Implementadon[C]. New York: ACM Press, 21306,332 - 340. 被引量:1
  • 2T Chilimbi, B Davidson, et al. Cache-conscious structure definition[ A]. Proceedings of the ACM SIGPLAN 1999 Conference on Programming Language Design and Implementation [ C ]. New York: ACM Press, 1999.13 - 24. 被引量:1
  • 3S M Blackburn,P Cheng,et al. Myths and Realities:the performance impact of garbage collection[ A]. In Proceedings of the Joint International Conference on Measurement and Modeling of Computer Systems[ C] .New York:ACM Press,2004.25- 36. 被引量:1
  • 4S M Blackburn, P Cheng, et al. Oil and water? High performance garbage collection in java with MMTk[ A]. In Proceedings of the 26th International Conference, on Software Engineering[C] .New York:ACM Press,2004. 137 - 146. 被引量:1
  • 5R Jones, R Lins. Garbage Collection: Algorithms for Automatic Dynamic Memory Management[M]. American: John Wiley & Sons, 1996. 被引量:1
  • 6X Huang, S M Blackburn, et al. The garbage collection advantage: improving program locality[ A]. In Proceedings of the 19th Annual ACM SIGPLAN Conference on Object-oriented Programming, Systems, Languages, and Applications [ C ]. New York: ACM Press, 2004.69 - 80. 被引量:1
  • 7D Siegwart, M Hirzel. Improving locality with parallel hierarchical copying GC[A]. In Proceedings of International Symposium on Memory Management [ C ]. New York: ACM Press, 2006.52 - 63. 被引量:1
  • 8D W Clark. Measurements of dynamic list structure use in LISP [J].IEEE Transactions on Software Engineering, 1979,5( 1 ) : 51 - 59. 被引量:1
  • 9Standard Performance Evaluation Corporation (SPEC). JVM clien08 (SPECjvm98)[OL]. http://www. spec. org/osg/ jvm98 1998. 被引量:1
  • 10Java Hotspot Virtual Machine 2.0. June 2000 [ OL]. http:// java. sun. com/javase/technologies/hotspot/. 被引量:1

同被引文献31

  • 1李伟明,李之棠.一种基于神经网络的垃圾收集调度方法[J].小型微型计算机系统,2007,28(7):1173-1176. 被引量:2
  • 2Smith J E,Nair R.虚拟机系统与进程的通用平台[M].北京:机械工业出版社,2009. 被引量:3
  • 3Collins G E. A method for overlapping and erasure of lists[J]. Communications of the ACM, 1960, 3(12): 655-657. 被引量:1
  • 4McCarthy J. Recursive functions of symbolic expressions and their computation by machine, Part I[J]. Communica- tions of the ACM, 1960, 3(4): 184-195. 被引量:1
  • 5Fenichel R R, Yochelson J C. A LISP garbage-collector for virtual-memory computer systems[J]. Communications of the ACM, 1969, 12(11): 611-612. 被引量:1
  • 6Lieberman H, Hewitt C. A real-time garbage collector based on the lifetimes of objects[J]. Communications of the ACM, 1983, 26(6): 419-429. 被引量:1
  • 7Ramachandran U, Harel N, Mandviwala A, et al. Distributed garbage collection algorithms for timestamped data[J]. Par- allel and Distributed Systems, 2006, 17(10): 1057-1071. 被引量:1
  • 8Dufour B, Ryder B G, Sevitsky G. A scalable technique for cha- racterizing the usage of temporaries in framework-intensive Java applications[C]//Proceedings of the 16th ACM SIGSOFT International Symposium on Foundations of Software Engi- neering, Atlanta, USA, 2008. New York, NY, USA: ACM, 2008: 59-70. 被引量:1
  • 9Bond M D, McKinley K S. Bell: bit-encoding online memory leak detection[J]. ACM SIGARCH Computer Architecture News, 2006, 34(5): 61-72. 被引量:1
  • 10Xu Guoqing, Rountev A. Precise memory leak detection for Java software using container profiling[C]//Proceedings of the 30th International Conference on Software Engineering (ICSE '08), Leipzig, Germany, 2008. Washington, DC, USA: IEEE Computer Society, 2008: 151-160. 被引量:1

引证文献2

二级引证文献2

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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