메뉴 건너뛰기




Volumn 38, Issue 1, 2003, Pages 285-298

A real-time garbage collector with low overhead and consistent utilization

Author keywords

Defragmentation; Read barrier; Real time scheduling; Utilization

Indexed keywords

ALGORITHMS; DYNAMIC PROGRAMMING; JAVA PROGRAMMING LANGUAGE; REAL TIME SYSTEMS; REQUIREMENTS ENGINEERING; SOFTWARE ENGINEERING;

EID: 1442339018     PISSN: 03621340     EISSN: None     Source Type: Journal    
DOI: 10.1145/640128.604155     Document Type: Article
Times cited : (103)

References (25)
  • 1
    • 0342321935 scopus 로고    scopus 로고
    • The Jalapeño virtual machine
    • (Feb.)
    • Alpern, B., et al. The Jalapeño virtual machine. IBM Syst. J. 39, 1 (Feb. 2000), 211-238.
    • (2000) IBM Syst. J , vol.39 , Issue.1 , pp. 211-238
    • Alpern, B.1
  • 2
    • 84976851073 scopus 로고    scopus 로고
    • Real-time concurrent collection on stock multiprocessors
    • Proceedings of the SIGPLAN'88 Conference on Programming Language Design and Implementation (Atlanta, Georgia, June 1988)
    • Appel, A. W., Ellis, J. R., and Li, K. Real-time concurrent collection on stock multiprocessors. In Proceedings of the SIGPLAN'88 Conference on Programming Language Design and Implementation (Atlanta, Georgia, June 1988), SIGPLAN Notices, 23, 7 (July), 11-20.
    • SIGPLAN Notices , vol.23 , Issue.7 , pp. 11-20
    • Appel, A.W.1    Ellis, J.R.2    Li, K.3
  • 3
    • 84944070647 scopus 로고    scopus 로고
    • Thin guards: A simple and effective technique for reducing the penalty of dynamic class loading
    • Proceedings of the Sixteenth European Conference on Object-Oriented Programming (Málaga, Spain, June 2002); B. Magnusson, Ed.
    • Arnold, M., and Ryder, B. G. Thin guards: A simple and effective technique for reducing the penalty of dynamic class loading. In Proceedings of the Sixteenth European Conference on Object-Oriented Programming (Málaga, Spain, June 2002), B. Magnusson, Ed., vol. 2374 of Lecture Notes in Computer Science, pp. 498-524.
    • Lecture Notes in Computer Science , vol.2374 , pp. 498-524
    • Arnold, M.1    Ryder, B.G.2
  • 4
    • 84944047407 scopus 로고    scopus 로고
    • Space- and time-efficient implementation of the java object model
    • Proceedings of the Sixteenth European Conference on Object-Oriented Programmingn (Málaga, Spain, June 2002); B. Magnusson, Ed.
    • Bacon, D. F., Fink, S. J., and Grove, D. Space- and time-efficient implementation of the Java object model. In Proceedings of the Sixteenth European Conference on Object-Oriented Programmingn (Málaga, Spain, June 2002), B. Magnusson, Ed., vol. 2374 of Lecture Notes in Computer Science, Springer-Verlag, pp. 111-32.
    • Lecture Notes in Computer Science, Springer-Verlag , vol.2374 , pp. 111-132
    • Bacon, D.F.1    Fink, S.J.2    Grove, D.3
  • 5
    • 0017956645 scopus 로고
    • List processing in real-time on a serial computer
    • (Apr.)
    • Baker, H. G. List processing in real-time on a serial computer. Commun. ACM 21, 4 (Apr. 1978), 280-294.
    • (1978) Commun. ACM , vol.21 , Issue.4 , pp. 280-294
    • Baker, H.G.1
  • 6
    • 84976663867 scopus 로고
    • The treadmill, real-time garbage collection without motion sickness
    • (Mar.)
    • Baker, H. G. The Treadmill, real-time garbage collection without motion sickness. SIGPLAN Notices 27, 3 (Mar. 1992), 66-70.
    • (1992) SIGPLAN Notices , vol.27 , Issue.3 , pp. 66-70
    • Baker, H.G.1
  • 11
    • 0034545781 scopus 로고    scopus 로고
    • Non-stop Haskell
    • Proc. of the Fifth International Conference on Functional Programming (Montreal, Quebec, Sept.)
    • Cheadle, A. M., Field, A. J., Marlow, S., Peyton Jones, S. L., and While, R. L. Non-stop Haskell. In Proc. of the Fifth International Conference on Functional Programming (Montreal, Quebec, Sept. 2000) SIGPLAN Notices, 35, 9, 257-267.
    • (2000) SIGPLAN Notices , vol.35 , Issue.9 , pp. 257-267
    • Cheadle, A.M.1    Field, A.J.2    Marlow, S.3    Peyton Jones, S.L.4    While, R.L.5
  • 13
    • 0347594173 scopus 로고    scopus 로고
    • Generational stack collection and profile-driven pretenuring
    • Proc. of the Conference on Programming Language Design and Implementation (June 1998)
    • Cheng, P., Harper, R., and Lee, P. Generational stack collection and profile-driven pretenuring. In Proc. of the Conference on Programming Language Design and Implementation (June 1998), SIGPLAN Notices, 33, 6, 162-173.
    • SIGPLAN Notices , vol.33 , Issue.6 , pp. 162-173
    • Cheng, P.1    Harper, R.2    Lee, P.3
  • 14
    • 0033887057 scopus 로고    scopus 로고
    • Java server performance: A case study of building efficient, scalable JVMs
    • Dimpsey, R., Arora, R., and Kuiper, K. Java server performance: A case study of building efficient, scalable JVMs. IBM Syst. J. 39, 1 (2000), 151-174.
    • (2000) IBM Syst. J , vol.39 , Issue.1 , pp. 151-174
    • Dimpsey, R.1    Arora, R.2    Kuiper, K.3
  • 15
    • 0004044232 scopus 로고    scopus 로고
    • Scheduling garbage collection in embedded systems
    • PhD thesis, Lund Institute of Technology, July
    • Henriksson, R. Scheduling Garbage Collection in Embedded Systems. PhD thesis, Lund Institute of Technology, July 1998.
    • (1998)
    • Henriksson, R.1
  • 17
    • 0004122239 scopus 로고    scopus 로고
    • Non-compacting memory allocation and real-time garbage collection
    • PhD thesis, University of Texas at Austin, Dec.
    • Johnstone, M. S. Non-Compacting Memory Allocation and Real-Time Garbage Collection. PhD thesis, University of Texas at Austin, Dec. 1997.
    • (1997)
    • Johnstone, M.S.1
  • 18
    • 0022796618 scopus 로고
    • Finding response times in a real-time system
    • Joseph, M., and Pandya, P. K. Finding response times in a real-time system. Computer Journal 29, 5 (1986), 390-395.
    • (1986) Computer Journal , vol.29 , Issue.5 , pp. 390-395
    • Joseph, M.1    Pandya, P.K.2
  • 19
    • 0038179343 scopus 로고    scopus 로고
    • A compacting incremental collector and its performance in a production quality compiler
    • Proc. of the First International Symposium on Memory Management (Vancouver, B.C., Oct. 1998); (Mar.)
    • Larose, M., and Feeley, M. A compacting incremental collector and its performance in a production quality compiler. In Proc. of the First International Symposium on Memory Management (Vancouver, B.C., Oct. 1998). SIGPLAN Notices, 34, 3 (Mar., 1999), 1-9.
    • (1999) SIGPLAN Notices , vol.34 , Issue.3 , pp. 1-9
    • Larose, M.1    Feeley, M.2
  • 21
    • 0027866046 scopus 로고
    • Real-time garbage collection
    • Proc. of the SIGPLAN Conference on Programming Language Design and Implementation (June)
    • Nettles, S., and O'Toole, J. Real-time garbage collection. In Proc. of the SIGPLAN Conference on Programming Language Design and Implementation (June 1993). SIGPLAN Notices, 28, 6, 217-226.
    • (1993) SIGPLAN Notices , vol.28 , Issue.6 , pp. 217-226
    • Nettles, S.1    O'Toole, J.2
  • 24
    • 0025402354 scopus 로고
    • Real-time garbage collection on general-purpose machines
    • (Mar.)
    • Yuasa, T. Real-time garbage collection on general-purpose machines. Journal of Systems and Software 11, 3 (Mar. 1990), 181-198.
    • (1990) Journal of Systems and Software , vol.11 , Issue.3 , pp. 181-198
    • Yuasa, T.1
  • 25
    • 0013036316 scopus 로고
    • Barrier methods for garbage collection
    • Tech. Rep. CU-CS-494-90, University of Colorado at Boulder
    • Zorn, B. Barrier methods for garbage collection. Tech. Rep. CU-CS-494-90, University of Colorado at Boulder, 1990.
    • (1990)
    • Zorn, B.1


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