期刊文献+

基于实时性的Java虚拟机垃圾收集算法 被引量:1

Real-time garbage collection algorithm in Java virtual machine
下载PDF
导出
摘要 提出了一种适用于实时性环境的Java虚拟机垃圾收集算法。该算法对增量式收集器中堆空间的划分方式、引用跟踪等方面进行了改进,以减少垃圾收集带来的不确定性暂停,并可以使用户指定一个时间段内垃圾收集导致应用程序暂停的最长时间,从而使其适用于实时性环境。实验结果表明,该算法有效减少了暂停的频率和时长。 This paper described a garbage collection algorithm for real-time environment. The algorithm improved the division of heap and reference tracking of the incremental garbage collection algorithm for reducing the uncertain pauses caused by garbage collection,furthermore,and provided user to give a biggest time value that the application paused in a certain period. All of these made it suitable for real-time environment. Experiment results show that this algorithm does reduce the frequency and duration of pauses.
出处 《计算机应用研究》 CSCD 北大核心 2010年第9期3431-3433,共3页 Application Research of Computers
基金 四川省科技计划项目(2008GZ0003) 四川省科技攻关项目(07GG006-019)
关键词 垃圾收集 实时性 增量式收集器 堆空间划分 引用追踪 garbage collection( GC) real-time incremental garbage collection division of heap reference tracking
  • 相关文献

参考文献11

  • 1BAKER H G.List processing in real-time on a serial computer[J].Communications of the ACM,1978,21(4):280-294.
  • 2谌宁,覃征.基于嵌入式Java虚拟机的垃圾回收算法[J].计算机应用,2005,25(1):218-219. 被引量:4
  • 3GOETZ B.Java theory and practice:Garbage collection in the HotSpot JVM[EB/OL].[2003-11-25].http://www.ibm.com/developerworks/library/j-jtp11253/index.html?S_TACT=105AGX52&S_CMP=cn-a-j.
  • 4YUASA T.Real-time garbage collection on general-purpose machines[M].NewYork:Elsevier Science Inc,1990.
  • 5Tuning garbage collection with the 1.4.2 Java virtual machine[EB/OL].[2003].http://java.sun.com/docs/hotspot/gc1.4.2/.
  • 6A collection of JVM options[EB/OL].[2007].http://blogs.sun.com/watt/resource/jvm-options-list.html.
  • 7SACHINDRAN N,ELIOT J,MOSS B.Mark-copy:fast copying GC with less space overhead[C]//Proc of the 18th ACM SIGPLAN OOPSLA.New York:ACM,2003:326-343.
  • 8BIRON B,SCIAMPACONE R.Real-time Java[M].Beijing:O'Reilly,2007.
  • 9张宁,熊光泽.基于关键引用验证的分布式实时垃圾搜集器[J].计算机应用研究,2009,26(11):4036-4038. 被引量:3
  • 10赵苑苑,王万诚,黄广君,普杰信.无用内存单元自动回收过程的实时性问题研究[J].计算机应用与软件,2006,23(2):137-139. 被引量:3

二级参考文献26

  • 1K.Taehoun,C.Naehyuck,S.Heonshik,Joint Scheduling of Garbage Collector and Hard Real-time asks for Embedded Applications.The Journal of Systems and Software 58 (2001):247 ~ 260.
  • 2P.Manoj,F.N.Charles,Concurrent Garbage Collection Using Program Slices on Mutithreaded Processors.ACM SIGPAN Notices,November2001:94 ~ 99.
  • 3O.Redell,M.Sanfridson,Exact best-case response time analysis of fixed priority scheduled tasks,In Proceedings of 14th Eu-romicro Conference on Real-Time Systems,June 2002 pp.165 ~ 172.
  • 4M.Teresa Higuera-Toledano,Memory Management Design to the Concurrent Execution of RTSJ Applications,Lecture Notes in Computer Science,2003:479 ~ 489.
  • 5M.Pfeffer,T.Ungerer,S.Fuhrmann,et al.,Real-Time Garbage Collection for a Mulithreaded Java Microcontroller,Real-Time Systems,Number2004:89 ~ 106.
  • 6RUDALICS M. Distributed copying garbage collection [ C ]//Proc of ACM Symposium on LISP and Functional Programming. New York: ACM Press, 1986:364-372.
  • 7KIM T, CHANG N, KIM N, et al. Scheduling garbage collector for embedded real-time systems [ J ]. AGM SIGPLAN Notices, 1999, 34(7) :55-64.
  • 8BAKER H G. List processing in real-time on a serial computer[ J]. Communications of the ACM, 1978,21 (4) :280-294.
  • 9BACON D F, CHENG P, RAJAN V T. A real-time garbage collector with low overhead and consistent utilization [ J]. AOM SIGPLAN Notices, 2003,38( 1 ) :285-298.
  • 10ROBERTZ S G, HENRIKSSON R. Time-triggered garbage collection [ C ]//Proc of ACM SIGPLAN Conference on Languages, Compilers, and Tools for Embedded Systems. New York:ACM Press, 2003:93-102.

共引文献6

同被引文献6

引证文献1

二级引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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