{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,5,29]],"date-time":"2025-05-29T06:44:11Z","timestamp":1748501051150},"publisher-location":"Berlin, Heidelberg","reference-count":27,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540254119"},{"type":"electronic","value":"9783540319856"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2005]]},"DOI":"10.1007\/978-3-540-31985-6_9","type":"book-chapter","created":{"date-parts":[[2010,7,11]],"date-time":"2010-07-11T18:53:19Z","timestamp":1278874399000},"page":"121-136","source":"Crossref","is-referenced-by-count":7,"title":["Age-Oriented Concurrent Garbage Collection"],"prefix":"10.1007","author":[{"given":"Harel","family":"Paz","sequence":"first","affiliation":[]},{"given":"Erez","family":"Petrank","sequence":"additional","affiliation":[]},{"given":"Stephen M.","family":"Blackburn","sequence":"additional","affiliation":[]}],"member":"297","reference":[{"issue":"10","key":"9_CR1","first-page":"314","volume":"34","author":"B. Alpern","year":"1999","unstructured":"Alpern, B., Attanasio, C.R., Cocchi, A., Lieber, D., Smith, S., Ngo, T., Barton, J.J., Hummel, S.F. , Sheperd, C., Mergen, M.: Implementing Jalape\u00f1o in Java. ACM Conference on Object-Oriented Systems, Languages and Applications\u00a034(10), 314\u2013324 (1999)","journal-title":"ACM Conference on Object-Oriented Systems, Languages and Applications"},{"issue":"2","key":"9_CR2","doi-asserted-by":"publisher","first-page":"171","DOI":"10.1002\/spe.4380190206","volume":"19","author":"W. Andrew","year":"1989","unstructured":"Appel, A.W.: Simple generational garbage collection and fast allocation. Software Practice and Experience\u00a019(2), 171\u2013183 (1989)","journal-title":"Software Practice and Experience"},{"key":"9_CR3","doi-asserted-by":"crossref","unstructured":"Azatchi, H., Levanoni, Y., Paz, H., Petrank, E.: An on-the-fly mark and sweep garbage collector based on sliding view. In: OOPSLA [21]","DOI":"10.1145\/949305.949329"},{"key":"9_CR4","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"185","DOI":"10.1007\/3-540-36579-6_14","volume-title":"Compiler Construction","author":"H. Azatchi","year":"2003","unstructured":"Azatchi, H., Petrank, E.: Integrating generations with advanced reference counting garbage collectors. In: Hedin, G. (ed.) CC 2003. LNCS, vol.\u00a02622, pp. 185\u2013199. Springer, Heidelberg (2003)"},{"key":"9_CR5","doi-asserted-by":"crossref","unstructured":"Bacon, D.F., Attanasio, C.R., Lee, H.B., Rajan, V.T., Smith Java, S.: without the coffee breaks: A nonintrusive multiprocessor garbage collector. In: Proceedings of Conference on Prog. Lang. Design and Impl. (2001)","DOI":"10.1145\/378795.378819"},{"issue":"4","key":"9_CR6","doi-asserted-by":"publisher","first-page":"280","DOI":"10.1145\/359460.359470","volume":"21","author":"H.G. Baker","year":"1978","unstructured":"Baker, H.G.: List processing in real-time on a serial computer. Communications of the ACM\u00a021(4), 280\u2013294 (1978)","journal-title":"Communications of the ACM"},{"key":"9_CR7","doi-asserted-by":"crossref","unstructured":"Blackburn, S.M., Jones, R., McKinley, K.S., Moss., J.E.B.: Beltway: Getting around garbage collection gridlock. In: Proceedings of SIGPLAN 2002 Conference on Prog. Lang. Design and Impl., pp. 153\u2013164 (2002)","DOI":"10.1145\/512529.512548"},{"key":"9_CR8","doi-asserted-by":"crossref","unstructured":"Blackburn, S.M., McKinley, K.S.: Ulterior reference counting: Fast garbage collection without a long wait. In: OOPSLA [21]","DOI":"10.1145\/949305.949336"},{"issue":"6","key":"9_CR9","doi-asserted-by":"publisher","first-page":"157","DOI":"10.1145\/113446.113459","volume":"26","author":"H.-J. Boehm","year":"1991","unstructured":"Boehm, H.-J., Demers, A.J., Shenker, S.: Mostly parallel garbage collection. ACM SIGPLAN Notices\u00a026(6), 157\u2013164 (1991)","journal-title":"ACM SIGPLAN Notices"},{"key":"9_CR10","doi-asserted-by":"crossref","unstructured":"Demers, A., Weiser, M., Hayes, B., Bobrow, D.G., Shenker, S.: Combining generational and conservative garbage collection: Framework and implementations. In: 17 ACM Symp. on Prin. of Prog. Lang., pp. 261\u2013269 (1990)","DOI":"10.1145\/96709.96735"},{"issue":"11","key":"9_CR11","doi-asserted-by":"publisher","first-page":"965","DOI":"10.1145\/359642.359655","volume":"21","author":"E.W. Dijkstra","year":"1978","unstructured":"Dijkstra, E.W., Lamport, L., Martin, A.J., Scholten, C.S., Steffens, E.F.M.: On-the-fly garbage collection: An exercise in cooperation. Communications of the ACM\u00a021(11), 965\u2013975 (1978)","journal-title":"Communications of the ACM"},{"key":"9_CR12","doi-asserted-by":"crossref","unstructured":"Doligez, D., Gonthier, G.: Portable, unobtrusive garbage collection for multiprocessor systems. In: 21 ACM Symp. on Principles of Prog. Lang. (1994)","DOI":"10.1145\/174675.174673"},{"key":"9_CR13","doi-asserted-by":"crossref","unstructured":"Doligez, D., Leroy, X.: A concurrent generational garbage collector for a multi-threaded implementation of ML. In: The Twentieth ACM Symp. on Principles of Prog. Lang., January 1993, pp. 113\u2013123 (1993)","DOI":"10.1145\/158511.158611"},{"key":"9_CR14","doi-asserted-by":"crossref","unstructured":"Domani, T., Kolodner, E., Petrank, E.: A generational on-the-fly garbage collector for Java. In: Proceedings of SIGPLAN 2000 Conference on Programming Languages Design and Implementation (2000)","DOI":"10.1145\/349299.349336"},{"key":"9_CR15","doi-asserted-by":"crossref","unstructured":"Endo, T., Taura, K., Yonezawa, A.: A scalable mark-sweep garbage collector on large-scale shared-memory machines. In: Proceedings of High Performance Computing and Networking, SC 1997 (1997)","DOI":"10.1145\/509593.509641"},{"key":"9_CR16","unstructured":"Flood, C., Detlefs, D., Shavit, N., Zhang, C.: Parallel garbage collection for shared memory multiprocessors. In: Usenix Java Virtual Machine Research and Technology Symposium (JVM 2001) (April 2001)"},{"key":"9_CR17","doi-asserted-by":"crossref","unstructured":"Hudson, R.L., Moss, J.E.B.: Sapphire: Copying GC without stopping the world. In: Joint ACM Java Grande \u2014 ISCOPE 2001 Conference (2001)","DOI":"10.1145\/376656.376810"},{"key":"9_CR18","doi-asserted-by":"crossref","unstructured":"Kolodner, E.K., Petrank, E.: Parallel copying garbage collection using delayed allocation. In: Parallel Processing Letters, June 2004, vol.\u00a014 (2004)","DOI":"10.1142\/S0129626404001878"},{"key":"9_CR19","doi-asserted-by":"crossref","unstructured":"Levanoni, Y., Petrank, E.: An on-the-fly reference counting garbage collector for Java. In: ACM Conf. on Object-Oriented Systems, Lang. & Appl. (2001)","DOI":"10.1145\/504282.504309"},{"issue":"6","key":"9_CR20","doi-asserted-by":"publisher","first-page":"419","DOI":"10.1145\/358141.358147","volume":"26","author":"H. Lieberman","year":"1983","unstructured":"Lieberman, H., Hewitt, C.E.: A real-time garbage collector based on the lifetimes of objects. Communications of the ACM\u00a026(6), 419\u2013429 (1983)","journal-title":"Communications of the ACM"},{"key":"9_CR21","unstructured":"OOPSLA 2003 ACM Conf. on Object-Oriented Systems, Lang. & Applications (2003)"},{"key":"9_CR22","unstructured":"Paz, H., Petrank, E.: Age-oriented garbage collection. Technical Report CS-2003-08, Technion, Israel (October 2003), http:\/\/www.cs.technion.ac.il\/users\/wwwb\/cgi-bin\/tr-info.cgi?2003\/CS\/CS-2003-08"},{"key":"9_CR23","doi-asserted-by":"crossref","unstructured":"Printezis, T., Detlefs, D.: A generational mostly-concurrent garbage collector. In: Proceedings of the Second International Symp. on Memory Management. ACM SIGPLAN Notices, vol.\u00a036(1) ( October 2000)","DOI":"10.1145\/362422.362480"},{"key":"9_CR24","unstructured":"SPEC Benchmarks. Standard Performance Evaluation Corporation. (1998, 2000), http:\/\/www.spec.org\/"},{"issue":"9","key":"9_CR25","doi-asserted-by":"publisher","first-page":"495","DOI":"10.1145\/361002.361005","volume":"18","author":"G.L. Steele","year":"1975","unstructured":"Steele, G.L.: Multiprocessing compactifying garbage collection. Communications of the ACM\u00a018(9), 495\u2013508 (1975)","journal-title":"Communications of the ACM"},{"issue":"6","key":"9_CR26","first-page":"354","volume":"19","author":"G.L. Steele","year":"1976","unstructured":"Steele, G.L.: Corrigendum: Multiprocessing compactifying garbage collection. Communications of the ACM\u00a019(6), 354 (1976)","journal-title":"Communications of the ACM"},{"issue":"5","key":"9_CR27","doi-asserted-by":"publisher","first-page":"157","DOI":"10.1145\/390011.808261","volume":"19","author":"D.M. Ungar","year":"1984","unstructured":"Ungar, D.M.: Generation scavenging: A non-disruptive high performance storage reclamation algorithm. ACM SIGPLAN Notices\u00a019(5), 157\u2013167 (1984)","journal-title":"ACM SIGPLAN Notices"}],"container-title":["Lecture Notes in Computer Science","Compiler Construction"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-540-31985-6_9.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,11,19]],"date-time":"2020-11-19T04:33:15Z","timestamp":1605760395000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-540-31985-6_9"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2005]]},"ISBN":["9783540254119","9783540319856"],"references-count":27,"URL":"https:\/\/doi.org\/10.1007\/978-3-540-31985-6_9","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2005]]}}}