메뉴 건너뛰기




Volumn 36, Issue 11, 2011, Pages 367-380

An on-the-fly reference counting garbage collector for Java

Author keywords

Garbage collection; Memory management; Reference counting; Runtime systems

Indexed keywords

MULTIPROCESSING SYSTEMS; SYNCHRONIZATION;

EID: 85062214679     PISSN: 15232867     EISSN: None     Source Type: Journal    
DOI: 10.1145/504311.504309     Document Type: Article
Times cited : (8)

References (44)
  • 3
    • 84976851073 scopus 로고
    • Real-time concurrent collection on stock multiprocessors
    • Andrew W. Appel, John R. Ellis, and Kai Li. Real-time concurrent collection on stock multiprocessors. ACM SIGPLAN Notices, 23(7):11-20, 1988.
    • (1988) ACM SIGPLAN Notices , vol.23 , Issue.7 , pp. 11-20
    • Appel, A.W.1    Ellis, J.R.2    Li, K.3
  • 6
    • 0017956645 scopus 로고
    • List processing in real-time on a serial computer
    • Henry G. Baker. List processing in real-time on a serial computer. Communications of the ACM, 21(4):280-94, 1978.
    • (1978) Communications of the ACM , vol.21 , Issue.4 , pp. 280-294
    • Baker, H.G.1
  • 7
    • 84976807106 scopus 로고
    • Minimising reference count updating with deferred and anchored pointers for functional data structures
    • September
    • Henry G. Baker. Minimising reference count updating with deferred and anchored pointers for functional data structures. ACM SIGPLAN Notices, 29(9), September 1994.
    • (1994) ACM SIGPLAN Notices , vol.29 , Issue.9
    • Baker, H.G.1
  • 8
    • 84976759961 scopus 로고
    • Mostly parallel garbage collection
    • Hans-Juergen Böhm, Alan J. Demers, and Scott Shenker. Mostly parallel garbage collection. ACM SIGPLAN Notices, 26(6):157-164, 1991.
    • (1991) ACM SIGPLAN Notices , vol.26 , Issue.6 , pp. 157-164
    • Böhm, H.-J.1    Demers, A.J.2    Shenker, S.3
  • 9
    • 0005367902 scopus 로고
    • Multiple reference management in Flat GHC
    • T. Chikayama and Y. Kimura. Multiple reference management in Flat GHC. ICLP, pages 276-293, 1987.
    • (1987) ICLP , pp. 276-293
    • Chikayama, T.1    Kimura, Y.2
  • 10
    • 0008572520 scopus 로고    scopus 로고
    • Using generational garbage collection to implement cache-conscious data placement
    • of ACM SIGPLAN Notices, October
    • Trishul M. Chilimbi and James R. Larus. Using generational garbage collection to implement cache-conscious data placement. In Proceedings of the First International Symposium on Memory Management, volume 34(3) of ACM SIGPLAN Notices, October 1998, pages 37-48.
    • (1998) Proceedings of the First International Symposium on Memory Management , vol.34 , Issue.3 , pp. 37-48
    • Chilimbi, T.M.1    Larus, J.R.2
  • 11
    • 84945708437 scopus 로고
    • A method for overlapping and erasure of lists
    • December
    • George E. Collins. A method for overlapping and erasure of lists. Communications of the ACM, 3(12):655-657, December 1960.
    • (1960) Communications of the ACM , vol.3 , Issue.12 , pp. 655-657
    • Collins, G.E.1
  • 12
    • 0005254209 scopus 로고
    • A garbage collection algorithm for shared memory parallel processors
    • Jim Crammond. A garbage collection algorithm for shared memory parallel processors. International Journal Of Parallel Programming, 17(6):497-522, 1988.
    • (1988) International Journal of Parallel Programming , vol.17 , Issue.6 , pp. 497-522
    • Crammond, J.1
  • 15
    • 0016993741 scopus 로고
    • An efficient incremental automatic garbage collector
    • September
    • L. Peter Deutsch and Daniel G. Bobrow. An efficient incremental automatic garbage collector. Communications of the ACM, 19(9):522-526, September 1976.
    • (1976) Communications of the ACM , vol.19 , Issue.9 , pp. 522-526
    • Peter Deutsch, L.1    Bobrow, D.G.2
  • 18
    • 0028121963 scopus 로고
    • Portable, unobtrusive garbage collection for multiprocessor systems
    • Damien Doligez and Georges Gonthier. Portable, unobtrusive garbage collection for multiprocessor systems. In POPL 1994.
    • (1994) POPL
    • Doligez, D.1    Gonthier, G.2
  • 19
    • 0027206301 scopus 로고
    • A concurrent generational garbage collector for a multi-threaded implementation of ML
    • Damien Doligez and Xavier Leroy. A concurrent generational garbage collector for a multi-threaded implementation of ML. In POPL 1993.
    • (1993) POPL
    • Doligez, D.1    Leroy, X.2
  • 24
    • 0005365193 scopus 로고
    • Lazy reference counting: An incremental garbage collection method for parallel inference machines
    • Atsuhiro Goto, Y. Kimura, T. Nakagawa, and T. Chikayama. Lazy reference counting: An incremental garbage collection method for parallel inference machines. ICLP, pages 1241-1256, 1988.
    • (1988) ICLP , pp. 1241-1256
    • Goto, A.1    Kimura, Y.2    Nakagawa, T.3    Chikayama, T.4
  • 25
    • 84976721284 scopus 로고
    • Multilisp: A language for concurrent symbolic computation
    • October
    • Robert H. Halstead. Multilisp: A language for concurrent symbolic computation. ACM TOPLAS, 7(4):501-538, October 1985.
    • (1985) ACM TOPLAS , vol.7 , Issue.4 , pp. 501-538
    • Halstead, R.H.1
  • 26
    • 4244147569 scopus 로고
    • Non-blocking garbage collection for multiprocessors
    • DEC Cambridge Research Laboratory
    • Maurice Herlihy and J. Eliot B Moss. Non-blocking garbage collection for multiprocessors. Technical Report CRL 90/9, DEC Cambridge Research Laboratory, 1990.
    • (1990) Technical Report CRL 90/9
    • Herlihy, M.1    B Moss, J.E.2
  • 29
    • 0003566851 scopus 로고    scopus 로고
    • Technical Report CS0967, Technion, Israel Institute of Technology, November
    • Yossi Levanoni and Erez Petrank. A scalable reference counting garbage collector. Technical Report CS0967, Technion, Israel Institute of Technology, November 1999. Available at http://www.cs.technion.ac.il/∼erez/publications.html.
    • (1999) A Scalable Reference Counting Garbage Collector
    • Levanoni, Y.1    Petrank, E.2
  • 32
    • 0005299837 scopus 로고
    • Static analysis for optimising reference counting
    • August
    • Young G. Park and Benjamin Goldberg. Static analysis for optimising reference counting. IPL, 55(4):229-234, August 1995.
    • (1995) IPL , vol.55 , Issue.4 , pp. 229-234
    • Park, Y.G.1    Goldberg, B.2
  • 33
    • 0034592448 scopus 로고    scopus 로고
    • Concurrent garbage collection using program slices on multithreaded processors
    • Manoj Plakal and Charles N. Fischer. Concurrent Garbage Collection Using Program Slices on Multithreaded Processors. ISMM 2000.
    • (2000) ISMM
    • Plakal, M.1    Fischer, C.N.2
  • 34
    • 0034592435 scopus 로고    scopus 로고
    • A generational mostly-concurrent garbage collector
    • Tony Printezis and David Detlefs. A generational mostly-concurrent garbage collector. ISMM 2000.
    • (2000) ISMM
    • Printezis, T.1    Detlefs, D.2
  • 35
    • 0005257134 scopus 로고    scopus 로고
    • One-bit counts between unique and sticky
    • October ACM Press
    • David J. Roth and David S. Wise. One-bit counts between unique and sticky. ACM SIGPLAN Notices, pages 49-56, October 1998. ACM Press.
    • (1998) ACM SIGPLAN Notices , pp. 49-56
    • Roth, D.J.1    Wise, D.S.2
  • 37
    • 0016556965 scopus 로고
    • Multiprocessing compactifying garbage collection
    • September
    • Guy L. Steele. Multiprocessing compactifying garbage collection. Communications of the ACM, 18(9):495-508, September 1975.
    • (1975) Communications of the ACM , vol.18 , Issue.9 , pp. 495-508
    • Steele, G.L.1
  • 39
    • 0021659106 scopus 로고
    • Some practical methods for rapid combinator reduction
    • August
    • Will R. Stoye, T. J. W. Clarke, and Arthur C. Norman. Some practical methods for rapid combinator reduction. In LFP, pages 159-166, August 1984.
    • (1984) LFP , pp. 159-166
    • Stoye, W.R.1    Clarke, T.J.W.2    Norman, A.C.3
  • 41
    • 0005258563 scopus 로고
    • Symmetric list processor
    • September
    • J. Weizenbaum. Symmetric list processor. Communications of the ACM, 6(9):524-544, September 1963.
    • (1963) Communications of the ACM , vol.6 , Issue.9 , pp. 524-544
    • Weizenbaum, J.1
  • 42
    • 0027912840 scopus 로고
    • Stop and one-bit reference counting
    • July
    • David S. Wise. Stop and one-bit reference counting. IPL, 46(5):243-249, July 1993.
    • (1993) IPL , vol.46 , Issue.5 , pp. 243-249
    • Wise, D.S.1
  • 43
    • 4243264434 scopus 로고
    • Technical Report 360, Indiana University, Computer Science Department, March
    • David S. Wise. Stop and one-bit reference counting. Technical Report 360, Indiana University, Computer Science Department, March 1993.
    • (1993) Stop and One-Bit Reference Counting
    • Wise, D.S.1
  • 44
    • 0025402354 scopus 로고
    • Real-time garbage collection on general-purpose machines
    • Taichi Yuasa. Real-time garbage collection on general-purpose machines. Journal of Software and Systems, 11(3):181-198, 1990.
    • (1990) Journal of Software and Systems , vol.11 , Issue.3 , pp. 181-198
    • Yuasa, T.1


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.