{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,27]],"date-time":"2026-02-27T03:47:08Z","timestamp":1772164028331,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":39,"publisher":"ACM","license":[{"start":{"date-parts":[[2011,6,4]],"date-time":"2011-06-04T00:00:00Z","timestamp":1307145600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2011,6,4]]},"DOI":"10.1145\/1993478.1993492","type":"proceedings-article","created":{"date-parts":[[2011,6,6]],"date-time":"2011-06-06T07:53:52Z","timestamp":1307346832000},"page":"89-98","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":4,"title":["Handles revisited"],"prefix":"10.1145","author":[{"given":"Tomas","family":"Kalibera","sequence":"first","affiliation":[{"name":"University of Kent, Canterbury, United Kingdom"}]},{"given":"Richard","family":"Jones","sequence":"additional","affiliation":[{"name":"University of Kent, Canterbury, United Kingdom"}]}],"member":"320","published-online":{"date-parts":[[2011,6,4]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1002\/(SICI)1096-9942(1999)5:2%3C119::AID-TAPO5%3E3.3.CO;2-H"},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/1324969.1324974"},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/604131.604155"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/1926385.1926441"},{"key":"e_1_3_2_1_5_1","volume-title":"Programming Language Design and Implementation","author":"Blackburn S.","year":"2008","unstructured":"S. Blackburn and K. McKinley . Immix garbage collection: Mutator locality, fast collection, and space efficiency . In Programming Language Design and Implementation , 2008 . S. Blackburn and K. McKinley. Immix garbage collection: Mutator locality, fast collection, and space efficiency. In Programming Language Design and Implementation, 2008."},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/1167473.1167488"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/949344.949443"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/800055.802042"},{"key":"e_1_3_2_1_9_1","volume-title":"Real-Time Java Programming with Java RTS","author":"Bruno E. J.","year":"2009","unstructured":"E. J. Bruno and G. Bollella . Real-Time Java Programming with Java RTS . Prentice Hall , 2009 . E. J. Bruno and G. Bollella. Real-Time Java Programming with Java RTS. Prentice Hall, 2009."},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/949305.949330"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/1064979.1064988"},{"key":"e_1_3_2_1_12_1","volume-title":"USENIX","author":"Craciunas S. S.","year":"2008","unstructured":"S. S. Craciunas , C. M. Kirsch , A compacting real-time memory management system . In USENIX , 2008 . S. S. Craciunas, C. M. Kirsch, et al. A compacting real-time memory management system. In USENIX, 2008."},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/359642.359655"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1007\/11572961_23"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/117954.117957"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1109\/2.587551"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/592637.592638"},{"key":"e_1_3_2_1_19_1","volume-title":"Sapphire: copying garbage collection without stopping the world. Concurrency and Computation: Practice and Experience, 15(3--5)","author":"Hudson R. L.","year":"2003","unstructured":"R. L. Hudson and J. E. B. Moss . Sapphire: copying garbage collection without stopping the world. Concurrency and Computation: Practice and Experience, 15(3--5) , 2003 . R. L. Hudson and J. E. B. Moss. Sapphire: copying garbage collection without stopping the world. Concurrency and Computation: Practice and Experience, 15(3--5), 2003."},{"key":"e_1_3_2_1_20_1","volume-title":"Garbage Collection: Algorithms for Automatic Dynamic Memory Management","author":"Jones R. E.","year":"1996","unstructured":"R. E. Jones and R. Lins . Garbage Collection: Algorithms for Automatic Dynamic Memory Management . Wiley , 1996 . R. E. Jones and R. Lins. Garbage Collection: Algorithms for Automatic Dynamic Memory Management. Wiley, 1996."},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/1620405.1620420"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/1133981.1134023"},{"key":"e_1_3_2_1_23_1","volume-title":"Taking out the trash: Garbage collection","author":"Kirkup M.","year":"2005","unstructured":"M. Kirkup . Taking out the trash: Garbage collection , 2005 . http:\/\/us.blackberry.com\/devjournals\/resources\/journals\/jan_2005\/garbag_collection.jsp. M. Kirkup. Taking out the trash: Garbage collection, 2005. http:\/\/us.blackberry.com\/devjournals\/resources\/journals\/jan_2005\/garbag_collection.jsp."},{"key":"e_1_3_2_1_24_1","volume-title":"Words of Advice","author":"Krasner G.","year":"1983","unstructured":"G. Krasner , editor. Smalltalk-80: Bits of History , Words of Advice . Addison-Wesley , 1983 . G. Krasner, editor. Smalltalk-80: Bits of History, Words of Advice. Addison-Wesley, 1983."},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/286860.286861"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.5555\/349806"},{"key":"e_1_3_2_1_27_1","volume-title":"Real-Time Computing Systems and Applications","author":"Lin C.-M.","year":"2000","unstructured":"C.-M. Lin and T.-F. Chen . Dynamic memory management for real-time embedded Java chips . Real-Time Computing Systems and Applications , 2000 . C.-M. Lin and T.-F. Chen. Dynamic memory management for real-time embedded Java chips. Real-Time Computing Systems and Applications, 2000."},{"key":"e_1_3_2_1_28_1","unstructured":"S. Meloan. The Java HotSpot performance engine: An in-depth look. http:\/\/developer.java.sun.com\/developer\/technicalArticles\/Networking\/HotSpot\/.  S. Meloan. The Java HotSpot performance engine: An in-depth look. http:\/\/developer.java.sun.com\/developer\/technicalArticles\/Networking\/HotSpot\/."},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/155090.155111"},{"key":"e_1_3_2_1_30_1","unstructured":"K. Nilsen. Differentiating features of the PERC virtual machine. http:\/\/www.aonix.com\/pdf\/PERCWhitePaper_e.pdf 2009.  K. Nilsen. Differentiating features of the PERC virtual machine. http:\/\/www.aonix.com\/pdf\/PERCWhitePaper_e.pdf 2009."},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.5555\/36583.36591"},{"key":"e_1_3_2_1_32_1","unstructured":"Ovm. The Ovm virtual machine. http:\/\/www.ovmj.net.  Ovm. The Ovm virtual machine. http:\/\/www.ovmj.net."},{"key":"e_1_3_2_1_33_1","volume-title":"International Symposium on Memory Management","author":"Peyton Jones S. L.","year":"1998","unstructured":"S. L. Peyton Jones and R. Jones , editors . International Symposium on Memory Management , 1998 . S. L. Peyton Jones and R. Jones, editors. International Symposium on Memory Management, 1998."},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/286860.286863"},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/1806596.1806615"},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1007\/s11241-010-9095-4"},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISORC.2008.63"},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1145\/1288940.1288954"},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1145\/1296907.1296928"},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1016\/0164-1212(90)90084-Y"}],"event":{"name":"ISMM '11: International Symposium on Memory Management","location":"San Jose California USA","acronym":"ISMM '11","sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages"]},"container-title":["Proceedings of the international symposium on Memory management"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1993478.1993492","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1993478.1993492","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T07:05:46Z","timestamp":1750230346000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1993478.1993492"}},"subtitle":["optimising performance and memory costs in a real-time collector"],"short-title":[],"issued":{"date-parts":[[2011,6,4]]},"references-count":39,"alternative-id":["10.1145\/1993478.1993492","10.1145\/1993478"],"URL":"https:\/\/doi.org\/10.1145\/1993478.1993492","relation":{"is-identical-to":[{"id-type":"doi","id":"10.1145\/2076022.1993492","asserted-by":"object"}]},"subject":[],"published":{"date-parts":[[2011,6,4]]},"assertion":[{"value":"2011-06-04","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}