메뉴 건너뛰기




Volumn 28, Issue 1, 2006, Pages 1-69

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

Author keywords

Garbage collection; Memory management; Programming languages; Reference counting

Indexed keywords

GARBAGE COLLECTION; MEMORY MANAGEMENT; REFERENCE-COUNTING;

EID: 33745393872     PISSN: 01640925     EISSN: 01640925     Source Type: Journal    
DOI: 10.1145/1111596.1111597     Document Type: Article
Times cited : (53)

References (52)
  • 2
    • 84956661653 scopus 로고
    • Real-time concurrent collection on stock multiprocessors
    • APPEL, A. W., ELLIS, J. R., AND LI, K. 1988. Real-time concurrent collection on stock multiprocessors. ACM SIGPLAN Not. 23, 7, 11-20.
    • (1988) ACM SIGPLAN Not. , vol.23 , Issue.7 , pp. 11-20
    • Appel, A.W.1    Ellis, J.R.2    Li, K.3
  • 4
    • 35248881561 scopus 로고    scopus 로고
    • Integrating generations with advanced reference counting garbage collectors
    • Lecture Notes in Computer Science, Springer, Berlin, Germany
    • AZATCHI, H. AND PETRANK, E. 2003. Integrating generations with advanced reference counting garbage collectors. In International Conference on Compiler Construction (CC'2003). Lecture Notes in Computer Science, vol. 2622. Springer, Berlin, Germany, 185-199.
    • (2003) International Conference on Compiler Construction (CC'2003) , vol.2622 , pp. 185-199
    • Azatchi, H.1    Petrank, E.2
  • 7
    • 0017956645 scopus 로고
    • List processing in real-time on a serial computer
    • BAKER, H. G. 1978. List processing in real-time on a serial computer. Commun. ACM 21, 4, 280-94.
    • (1978) Commun. ACM , vol.21 , Issue.4 , pp. 280-294
    • Baker, H.G.1
  • 8
    • 84976807106 scopus 로고
    • Minimizing reference count updating with deferred and anchored pointers for functional data structures
    • BAKER, H. G. 1994. Minimizing reference count updating with deferred and anchored pointers for functional data structures. ACM SIGPLAN Not. 29, 9, 38-43.
    • (1994) ACM SIGPLAN Not. , vol.29 , Issue.9 , pp. 38-43
    • Baker, H.G.1
  • 9
    • 0017517772 scopus 로고
    • Shifting garbage collection overhead to compile time
    • BARTH, J. M. 1977. Shifting garbage collection overhead to compile time. Commun. ACM 20, 7 (July), 513-518.
    • (1977) Commun. ACM , vol.20 , Issue.7 JULY , pp. 513-518
    • Barth, J.M.1
  • 11
    • 84976759961 scopus 로고
    • Mostly parallel garbage collection
    • BOEHM, H.-J., DEMERS, A. J., AND SHENKER, S. 1991. Mostly parallel garbage collection. ACM SIGPLAN Not. 26, 6, 157-164.
    • (1991) ACM SIGPLAN Not. , vol.26 , Issue.6 , pp. 157-164
    • Boehm, H.-J.1    Demers, A.J.2    Shenker, S.3
  • 13
    • 84945708437 scopus 로고
    • A method for overlapping and erasure of lists
    • COLLINS, G. E. 1960. A method for overlapping and erasure of lists. Commun. ACM 3, 12 (Dec.), 655-657.
    • (1960) Commun. ACM , vol.3 , Issue.12 DEC. , pp. 655-657
    • Collins, G.E.1
  • 14
    • 0005254209 scopus 로고
    • A garbage collection algorithm for shared memory parallel processors
    • CRAMMOND, J. 1988. A garbage collection algorithm for shared memory parallel processors. Int. J. Parall. Programm. 17, 6, 497-522.
    • (1988) Int. J. Parall. Programm. , vol.17 , Issue.6 , pp. 497-522
    • Crammond, J.1
  • 15
    • 0003805008 scopus 로고
    • Experience with concurrent garbage collectors for Modula-2+
    • DEC Systems Research Center, Palo Alto, CA
    • DETREVILLE, J. 1990. Experience with concurrent garbage collectors for Modula-2+. Tech. rep. 64. DEC Systems Research Center, Palo Alto, CA.
    • (1990) Tech. Rep. , vol.64
    • DeTreville, J.1
  • 16
    • 0016993741 scopus 로고
    • An efficient incremental automatic garbage collector
    • DEUTSCH, L. P. AND BOBROW, D. G. 1976. An efficient incremental automatic garbage collector. Commun. ACM 19, 9 (Sept.), 522-526.
    • (1976) Commun. ACM , vol.19 , Issue.9 SEPT. , pp. 522-526
    • Deutsch, L.P.1    Bobrow, D.G.2
  • 25
    • 84976721284 scopus 로고
    • Multilisp: A language for concurrent symbolic computation
    • HALSTEAD, R. H. 1985. Multilisp: A language for concurrent symbolic computation. ACM Trans. Program. Lang. Syst. 7, 4 (Oct.), 501-538.
    • (1985) ACM Trans. Program. Lang. Syst. , vol.7 , Issue.4 OCT. , pp. 501-538
    • Halstead, R.H.1
  • 26
    • 4244147569 scopus 로고
    • Non-blocking garbage collection for multiprocessors
    • DEC Cambridge Research Laboratory, Cambridge, MA
    • HERLIHY, M. AND Moss, J. E. B. 1990. Non-blocking garbage collection for multiprocessors. Tech. rep. CRL 90/9. DEC Cambridge Research Laboratory, Cambridge, MA.
    • (1990) Tech. Rep. CRL , vol.90 , Issue.9
    • Herlihy, M.1    Moss, J.E.B.2
  • 29
    • 0037374546 scopus 로고    scopus 로고
    • Copying garbage collection without stopping the world
    • HUDSON, R. L. AND Moss, J. E. B. 2003. Copying garbage collection without stopping the world. Concurr. Computat.: Pract. Exp. 15, 3-5, 223-261.
    • (2003) Concurr. Computat.: Pract. Exp. , vol.15 , Issue.3-5 , pp. 223-261
    • Hudson, R.L.1    Moss, J.E.B.2
  • 31
    • 4344627713 scopus 로고    scopus 로고
    • Parallel copying garbage collection using delayed allocation
    • To appear
    • KOLODNER, E. K. AND PETRANK, E. 2004. Parallel copying garbage collection using delayed allocation. Parall. Process. Lett. 14, 2. To appear.
    • (2004) Parall. Process. Lett. , vol.14 , Issue.2
    • Kolodner, E.K.1    Petrank, E.2
  • 33
    • 0542366224 scopus 로고
    • A comparative study of algorithms for cyclic reference counting
    • Computing Laboratory, The University of Kent at Canterbury. Canterbury, U.K.
    • LINS, R. D. AND VASQUES, M. A. 1991. A comparative study of algorithms for cyclic reference counting. Tech. rep. 92. Computing Laboratory, The University of Kent at Canterbury. Canterbury, U.K.
    • (1991) Tech. Rep. , vol.92
    • Lins, R.D.1    Vasques, M.A.2
  • 34
    • 84945708927 scopus 로고
    • On the reference counter method
    • MCBETH, J. H. 1963. On the reference counter method. Commun. ACM 6, 9, 575.
    • (1963) Commun. ACM , vol.6 , Issue.9 , pp. 575
    • Mcbeth, J.H.1
  • 35
    • 85029744764 scopus 로고
    • Garbage collection in MultiScheme
    • Lecture Notes in Computer Science, Springer, Berlin, Germany
    • MILLER, J. S. AND EPSTEIN, B. 1990. Garbage collection in MultiScheme. In US /Japan Workshop on Parallel Lisp. Lecture Notes in Computer Science, vol. 441. Springer, Berlin, Germany, 138-160.
    • (1990) US /Japan Workshop on Parallel Lisp , vol.441 , pp. 138-160
    • Miller, J.S.1    Epstein, B.2
  • 39
    • 0005299837 scopus 로고
    • Static analysis for optimising reference counting
    • PARK, Y. G. AND GOLDBERG, B. 1995. Static analysis for optimising reference counting. Inf. Process. Lett. 55, 4 (Aug.), 229-234.
    • (1995) Inf. Process. Lett. , vol.55 , Issue.4 AUG. , pp. 229-234
    • Park, Y.G.1    Goldberg, B.2
  • 43
    • 0010828503 scopus 로고    scopus 로고
    • One-bit counts between unique and sticky
    • Proceedings of the First International Symposium on Memory Management, R. Jones, Ed.
    • ROTH, D. J. AND WISE, D. S. 1999. One-bit counts between unique and sticky. In Proceedings of the First International Symposium on Memory Management, R. Jones, Ed. ACM SIGPLAN Not. 34, 3 (Mar.), 49-56.
    • (1999) ACM SIGPLAN Not. , vol.34 , Issue.3 MAR. , pp. 49-56
    • Roth, D.J.1    Wise, D.S.2
  • 44
    • 0003915434 scopus 로고
    • A lifetime-based garbage collector for Lisp systems on general-purpose computers
    • MIT AI Lab, Cambridge, MA. Also, Bachelor of Science thesis, Massachusetts Institute of Technology, Cambridge, MA
    • SOBALVARRO, P. 1988. A lifetime-based garbage collector for Lisp systems on general-purpose computers. Tech. rep. AITR-1417. MIT AI Lab, Cambridge, MA. Also, Bachelor of Science thesis, Massachusetts Institute of Technology, Cambridge, MA.
    • (1988) Tech. Rep. , vol.AITR-1417
    • Sobalvarro, P.1
  • 45
    • 84858898479 scopus 로고    scopus 로고
    • Standard Performance Evaluation Corporation
    • SPEC BENCHMARKS. 2000. Standard Performance Evaluation Corporation. Available online at http://www.spec.org/.
    • (2000)
  • 46
    • 0016556965 scopus 로고
    • Multiprocessing compactifying garbage collection
    • STEELE, G. L. 1975. Multiprocessing compactifying garbage collection. Commun. ACM 18, 9 (Sept.), 495-508.
    • (1975) Commun. ACM , vol.18 , Issue.9 SEPT. , pp. 495-508
    • Steele, G.L.1
  • 48
    • 0004207406 scopus 로고
    • O'Reilly and Associates, Inc, Sebastopol, CA
    • WALL, L. AND SCHWARTZ, R. L. 1991. Programming Perl. O'Reilly and Associates, Inc, Sebastopol, CA.
    • (1991) Programming Perl
    • Wall, L.1    Schwartz, R.L.2
  • 49
    • 0005258563 scopus 로고
    • Symmetric list processor
    • WEIZENBAUM, J. 1963. Symmetric list processor. Commun. ACM 6, 9 (Sept.), 524-544.
    • (1963) Commun. ACM , vol.6 , Issue.9 SEPT. , pp. 524-544
    • Weizenbaum, J.1
  • 50
    • 0027912840 scopus 로고
    • Stop and one-bit reference counting
    • WISE, D. S. 1993. Stop and one-bit reference counting. Inf. Process. Lett. 46, 5 (July), 243-249.
    • (1993) Inf. Process. Lett. , vol.46 , Issue.5 JULY , pp. 243-249
    • Wise, D.S.1
  • 51
    • 0025402354 scopus 로고
    • Real-time garbage collection on general-purpose machines
    • YUASA, T. 1990. Real-time garbage collection on general-purpose machines. J. Softw. Syst. 11, 3, 181-198.
    • (1990) J. Softw. Syst. , vol.11 , Issue.3 , pp. 181-198
    • Yuasa, T.1
  • 52
    • 0013036316 scopus 로고
    • Barrier methods for garbage collection
    • University of Colorado, Boulder, CO
    • ZORN, B. 1990. Barrier methods for garbage collection. Tech. rep. CU-CS-494-90. University of Colorado, Boulder, CO.
    • (1990) Tech. Rep. , vol.CU-CS-494-90
    • Zorn, B.1


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