메뉴 건너뛰기




Volumn 27, Issue 6, 2005, Pages 1097-1146

A parallel, incremental, mostly concurrent garbage collector for servers

Author keywords

Concurrent garbage collection; Garbage collection; JVM

Indexed keywords

CONCURRENT GARBAGE COLLECTION; GARBAGE COLLECTION; JVM; NONINTRUSIVE OPERATION;

EID: 33745353412     PISSN: 01640925     EISSN: 01640925     Source Type: Journal    
DOI: 10.1145/1108970.1108972     Document Type: Article
Times cited : (46)

References (49)
  • 1
    • 26444525219 scopus 로고
    • Shared memory consistency models: A tutorial
    • Western Research Laboratory, Palo Alto, CA, Sept.
    • ADVE, S. V. AND GHARACHORLOO, K. 1995. Shared memory consistency models: A tutorial. Res. Rep. 95/7. Western Research Laboratory, Palo Alto, CA, Sept.
    • (1995) Res. Rep. , vol.95 , Issue.7
    • Adve, S.V.1    Gharachorloo, K.2
  • 2
    • 0033189407 scopus 로고    scopus 로고
    • A note on the implementation of replication-based garbage collection for multithreaded applications and multiprocessor environments
    • AZAGURY, A., KOLODNER, E. K., AND PETRANK, E. 1999. A note on the implementation of replication-based garbage collection for multithreaded applications and multiprocessor environments. Paral. Proc. Lett.
    • (1999) Paral. Proc. Lett.
    • Azagury, A.1    Kolodner, E.K.2    Petrank, E.3
  • 6
    • 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-294.
    • (1978) Commun. ACM , vol.21 , Issue.4 , pp. 280-294
    • Baker, H.G.1
  • 12
    • 0007994512 scopus 로고
    • Specification of the PowerPC shared memory architecture
    • IBM Thomas J. Watson Research Center. Jan.
    • CORELLA, F., STONE, J., AND BARTON, C. 1993. Specification of the PowerPC shared memory architecture. Tech. Rep. 18638, IBM Thomas J. Watson Research Center. Jan.
    • (1993) Tech. Rep. 18638
    • Corella, F.1    Stone, J.2    Barton, C.3
  • 13
    • 0003805008 scopus 로고
    • Experience with concurrent garbage collectors for Modula-2+
    • DEC Systems Research Center, Palo Alto, CA. Aug.
    • DETREVILLE, J. 1990. Experience with concurrent garbage collectors for Modula-2+. Tech. Rep. 64, DEC Systems Research Center, Palo Alto, CA. Aug.
    • (1990) Tech. Rep. , vol.64
    • Detreville, J.1
  • 16
    • 0033887057 scopus 로고    scopus 로고
    • Java server performance: A case study of building efficient, scalable JVMs
    • DIMPSEY, R., ARORA, R., AND KUIPER, K. 2000. Java server performance: A case study of building efficient, scalable JVMs. IBM Syst. J. 39, 1, 151-174.
    • (2000) IBM Syst. J. , vol.39 , Issue.1 , pp. 151-174
    • Dimpsey, R.1    Arora, R.2    Kuiper, K.3
  • 20
    • 0034448621 scopus 로고    scopus 로고
    • Implementing an on-the-fly garbage collector for Java
    • Proceedings of the 2nd International Symposium on Memory Management (ISMM 2000) (Minneapolis, MN), T. HOSKIN, Ed. ACM, New York
    • DOMANI, T., KOLODNER, E. K., LEWIS, E., SALANT, E. E., BARABASH, K., LAHAN, I., PETRANK, E., YANOVER, I., AND LEVANONI, Y. 2000b. Implementing an on-the-fly garbage collector for Java. In Proceedings of the 2nd International Symposium on Memory Management (ISMM 2000) (Minneapolis, MN). ACM SIGPLAN Notices 3b, 1, T. HOSKIN, Ed. ACM, New York.
    • (2000) ACM SIGPLAN Notices , vol.3 B , Issue.1
    • Domani, T.1    Kolodner, E.K.2    Lewis, E.3    Salant, E.E.4    Barabash, K.5    Lahan, I.6    Petrank, E.7    Yanover, I.8    Levanoni, Y.9
  • 25
    • 0003242475 scopus 로고
    • Incremental garbage collection for mature objects
    • Y. Bekkers and J. Cohen, Eds. Lecture Notes in Computer Science. Springer-Verlag, New York
    • HUDSON, R. L. AND Moss, J. E. B. 1992. Incremental garbage collection for mature objects. In Proceedings of International Workshop on Memory Management, Y. Bekkers and J. Cohen, Eds. Lecture Notes in Computer Science, vol. 637. Springer-Verlag, New York.
    • (1992) Proceedings of International Workshop on Memory Management , vol.637
    • Hudson, R.L.1    Moss, J.E.B.2
  • 26
    • 0035790173 scopus 로고    scopus 로고
    • Sapphire: Copying GC without stopping the world
    • (Palo Alto, CA). ACM, New York
    • HUDSON, R. L. AND Moss, J. E. B. 2001. Sapphire: Copying GC without stopping the world. In ISCOPE Conference on ACM 2001 Java Grande. (Palo Alto, CA). ACM, New York, 48-57.
    • (2001) ISCOPE Conference on ACM 2001 Java Grande , pp. 48-57
    • Hudson, R.L.1    Moss, J.E.B.2
  • 29
    • 19644399541 scopus 로고    scopus 로고
    • INTEL SOFTWARE NETWORK, SOFTWARE PRODUCTS. 2005. Intel Vtune Performance Analyzers, http://www.Intel.com/cd/software/products/asmona/eng/vtune/index.htm.
    • (2005) Intel Vtune Performance Analyzers
  • 32
    • 0035551802 scopus 로고    scopus 로고
    • An on-the-fly reference counting garbage collector for Java
    • Proceedings of the ACM Conference on Object Oriented Systems, Languages and Applications (OOPSLA'01) (Tampa, FL), ACM, New York
    • LEVANONI, Y. AND PETRANK, E. 2001. An on-the-fly reference counting garbage collector for Java. In Proceedings of the ACM Conference on Object Oriented Systems, Languages and Applications (OOPSLA'01) (Tampa, FL). ACM SIGPLAN Notices 3b, 10, ACM, New York.
    • (2001) ACM SIGPLAN Notices , vol.3 B , Issue.10
    • Levanoni, Y.1    Petrank, E.2
  • 33
    • 0020765079 scopus 로고
    • A real-time garbage collector based on the lifetimes of objects
    • Also report TM-184, Laboratory for Computer Science, MIT, Cambridge, MA, July 1980 and AI Lab Memo 569, 1981
    • LIEBERMAN, H. AND HEWITT, C. E. 1983. A real-time garbage collector based on the lifetimes of objects. Commun. ACM 26(6), 419-429. (Also report TM-184, Laboratory for Computer Science, MIT, Cambridge, MA, July 1980 and AI Lab Memo 569, 1981.)
    • (1983) Commun. ACM , vol.26 , Issue.6 , pp. 419-429
    • Lieberman, H.1    Hewitt, C.E.2
  • 37
    • 0034592435 scopus 로고    scopus 로고
    • A generational mostly-concurrent garbage collector
    • Proceedings of the 2nd International Symposium on Memory Management (ISMM 2000) (Minneapolis, MN). T. Hosking, Ed. ACM, New York
    • PRINTEZIS, T. AND DETLEFS, D. 2000. A generational mostly-concurrent garbage collector. In Proceedings of the 2nd International Symposium on Memory Management (ISMM 2000) (Minneapolis, MN). ACM SIGPLAN Notices 3b, 1, T. Hosking, Ed. ACM, New York.
    • (2000) ACM SIGPLAN Notices , vol.3 B , Issue.1
    • Printezis, T.1    Detlefs, D.2
  • 38
    • 0003915434 scopus 로고
    • A lifetime-based garbage collector for LISP systems on general-purpose computers
    • MIT AI Lab. Feb. Bachelor of Science thesis
    • SOBALVARRO, P. 1988. A lifetime-based garbage collector for LISP systems on general-purpose computers. Tech. Rep. AITR-1417, MIT AI Lab. Feb. Bachelor of Science thesis.
    • (1988) Tech. Rep. , vol.AITR-1417
    • Sobalvarro, P.1
  • 39
    • 12844259904 scopus 로고    scopus 로고
    • SPECjbb2000. Standard Performance Evaluation Corporation (SPEC), Fairfax, VA
    • SPECjbb2000 1998. SPECjbb2000 Java Business Benchmark. Standard Performance Evaluation Corporation (SPEC), Fairfax, VA. Available at http : //www. spec. org/osg/jbb2000/.
    • (1998) SPECjbb2000 Java Business Benchmark
  • 40
    • 20444404380 scopus 로고    scopus 로고
    • SPECJVM98. Standard Performance Evaluation Corporation (SPEC), Fairfax, VA
    • SPECJVM98 1998. SPECjvm98 Benchmarks. Standard Performance Evaluation Corporation (SPEC), Fairfax, VA. Available at http://www.spec.org/osg/jvm98/.
    • (1998) SPECjvm98 Benchmarks
  • 41
    • 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
  • 42
    • 1442358219 scopus 로고
    • Corrigendum: Multiprocessing compactifying garbage collection
    • STEELE, G. L. 1976. Corrigendum: Multiprocessing compactifying garbage collection. Commun. ACM 19, 6 (June), 354.
    • (1976) Commun. ACM , vol.19 , Issue.6 JUNE , pp. 354
    • Steele, G.L.1
  • 44
    • 0035551928 scopus 로고    scopus 로고
    • A dynamic optimization framework for a Java Just-In-Time compiler
    • Proceedings of the ACM Conference on Object Oriented Systems, Languages and Applications (OOPSLA'01) (Tampa, FL), ACM, New York
    • SUGANUMA, T., YASUE, T., KAWAHITO, M., KOMATSU, H., AND NAKATANI, T. 2001. A dynamic optimization framework for a Java Just-In-Time compiler. In Proceedings of the ACM Conference on Object Oriented Systems, Languages and Applications (OOPSLA'01) (Tampa, FL). ACM SIGPLAN Notices 3b, 10, ACM, New York. 180-194.
    • (2001) ACM SIGPLAN Notices , vol.3 B , Issue.10 , pp. 180-194
    • Suganuma, T.1    Yasue, T.2    Kawahito, M.3    Komatsu, H.4    Nakatani, T.5
  • 47
    • 84976790288 scopus 로고
    • Generation scavenging: A non-disruptive high performance storage reclamation algorithm
    • UNGAR, D. M. 1984 Generation scavenging: A non-disruptive high performance storage reclamation algorithm. ACM SIGPLAN Not ices 19, 5 (Apr.), 157-167.
    • (1984) ACM SIGPLAN Not Ices , vol.19 , Issue.5 APR. , pp. 157-167
    • Ungar, D.M.1
  • 48
    • 0001448563 scopus 로고
    • (May)-Proceedings of the ACM/SIGSOFT/SIGPLAN Software Engineering Symposium on Practical Software Development Environments, April 1984
    • (Also published as ACM Software Engineering Notes 9, 3 (May 1984)-Proceedings of the ACM/SIGSOFT/SIGPLAN Software Engineering Symposium on Practical Software Development Environments, 157-167, April 1984.)
    • (1984) ACM Software Engineering Notes , vol.9 , Issue.3 , pp. 157-167
  • 49
    • 0013032473 scopus 로고    scopus 로고
    • The GC interface in the EVM
    • Sun Microsystems Laboratories. Dec.
    • WHITE, D. AND GARTHWAITE, A. 1998. The GC interface in the EVM. Tech. Rep. SML TR-98-67, Sun Microsystems Laboratories. Dec.
    • (1998) Tech. Rep. SML TR-98-67
    • White, D.1    Garthwaite, A.2


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