메뉴 건너뛰기




Volumn 32, Issue 1, 2004, Pages 25-36

Myths and realities: The performance impact of garbage collection

Author keywords

Generational; Java; Mark sweep; Reference counting; Semi space

Indexed keywords

ALGORITHMS; BENCHMARKING; COMPUTER ARCHITECTURE; COMPUTER HARDWARE; COSTS; JAVA PROGRAMMING LANGUAGE;

EID: 8344281495     PISSN: 01635999     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/1012888.1005693     Document Type: Conference Paper
Times cited : (165)

References (43)
  • 2
    • 0342321935 scopus 로고    scopus 로고
    • The Jalapeño virtual machine
    • February
    • B. Alpern et al. The Jalapeño virtual machine. IBM Systems Journal, 39(1):211-238, February 2000.
    • (2000) IBM Systems Journal , vol.39 , Issue.1 , pp. 211-238
    • Alpern, B.1
  • 3
    • 0024608797 scopus 로고
    • Simple generational garbage collection and fast allocation
    • A. W. Appel. Simple generational garbage collection and fast allocation. Software Practice and Experience, 19(2):171-183, 1989.
    • (1989) Software Practice and Experience , vol.19 , Issue.2 , pp. 171-183
    • Appel, A.W.1
  • 8
    • 84976663867 scopus 로고
    • The Treadmill: Real-time garbage collection without motion sickness
    • H. G. Baker, The Treadmill: Real-time garbage collection without motion sickness. ACM SIGPLAN Notices, 27(3):66-70, 1992.
    • (1992) ACM SIGPLAN Notices , vol.27 , Issue.3 , pp. 66-70
    • Baker, H.G.1
  • 12
    • 12844251681 scopus 로고    scopus 로고
    • Myths and realities: The performance impact of garbage collection
    • Dept. of Computer Science, Australian National University
    • S. M. Blackburn, P. Cheng, and K. S. McKinley. Myths and realities: The performance impact of garbage collection. Technical Report TR-CS-04-04, Dept. of Computer Science, Australian National University, 2004.
    • (2004) Technical Report , vol.TR-CS-04-04
    • Blackburn, S.M.1    Cheng, P.2    McKinley, K.S.3
  • 13
    • 4544359906 scopus 로고    scopus 로고
    • Oil and water? High performance garbage collection in Java with JMTk
    • Scotland, UK, May
    • S. M. Blackburn, P. Cheng, and K. S. McKinley. Oil and water? High performance garbage collection in Java with JMTk. In ICSE, Scotland, UK, May 2004.
    • (2004) ICSE
    • Blackburn, S.M.1    Cheng, P.2    McKinley, K.S.3
  • 19
    • 84976673799 scopus 로고
    • A non-recursive list compacting algorithm
    • Nov.
    • C. J. Cheney. A non-recursive list compacting algorithm. Communications of the ACM, 13(11):677-8, Nov. 1970.
    • (1970) Communications of the ACM , vol.13 , Issue.11 , pp. 677-678
    • Cheney, C.J.1
  • 21
    • 0028447126 scopus 로고
    • Memory allocation costs in large C and C++ programs
    • June
    • D. L. Detlefs, A. Dosser, and B. Zorn. Memory allocation costs in large C and C++ programs. Software Practice & Experience, 24(6):527-542, June 1994.
    • (1994) Software Practice & Experience , vol.24 , Issue.6 , pp. 527-542
    • Detlefs, D.L.1    Dosser, A.2    Zorn, B.3
  • 22
    • 0016993741 scopus 로고
    • An efficient incremental automatic garbage collector
    • September
    • L. P. Deutsch and D. 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
    • Deutsch, L.P.1    Bobrow, D.G.2
  • 27
    • 0034592679 scopus 로고    scopus 로고
    • The case for profile-directed selection of garbage collectors
    • Minneapolis, MN, Oct.
    • R. Fitzgerald and D. Tarditi. The case for profile-directed selection of garbage collectors. In ACM International Symposium on Memory Management, pages 111-120, Minneapolis, MN, Oct. 2000.
    • (2000) ACM International Symposium on Memory Management , pp. 111-120
    • Fitzgerald, R.1    Tarditi, D.2
  • 31
    • 0025429331 scopus 로고
    • Improving direct-mapped cache performance by the addition of a small fully-associative cache and prefetch buffers
    • Seattle, WA, June
    • N. P. Jouppi. Improving direct-mapped cache performance by the addition of a small fully-associative cache and prefetch buffers. In Proceedings of the 17th International Symposium on Computer Architecture, pages 364-373, Seattle, WA, June 1990.
    • (1990) Proceedings of the 17th International Symposium on Computer Architecture , pp. 364-373
    • Jouppi, N.P.1
  • 35
    • 0020765079 scopus 로고
    • A real time garbage collector based on the lifetimes of objects
    • H. Lieberman and C. E. Hewitt. A real time garbage collector based on the lifetimes of objects. Communications of the ACM, 26(6)-419-429, 1983.
    • (1983) Communications of the ACM , vol.26 , Issue.6 , pp. 419-429
    • Lieberman, H.1    Hewitt, C.E.2
  • 37
    • 0034823784 scopus 로고    scopus 로고
    • Characterizing the memory behavior of Java workloads: A structured view and opportunities for optimizations
    • Cambridge, MA, June
    • Y. Shuf, M. J. Serran, M. Gupta, and J. P. Singh. Characterizing the memory behavior of Java workloads: A structured view and opportunities for optimizations. In ACM SIGMETRICS Conference on Measurement & Modeling Computer Systems, pages 194-205, Cambridge, MA, June 2001.
    • (2001) ACM SIGMETRICS Conference on Measurement & Modeling Computer Systems , pp. 194-205
    • Shuf, Y.1    Serran, M.J.2    Gupta, M.3    Singh, J.P.4
  • 41
  • 43
    • 0027626223 scopus 로고
    • The measured cost of conservative garbage collection
    • B. G. Zorn. The measured cost of conservative garbage collection. Software Practice & Experience, 23(7):733-756, 1993.
    • (1993) Software Practice & Experience , vol.23 , Issue.7 , pp. 733-756
    • Zorn, B.G.1


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