{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,16]],"date-time":"2026-07-16T06:18:25Z","timestamp":1784182705314,"version":"3.55.0"},"publisher-location":"New York, NY, USA","reference-count":36,"publisher":"ACM","license":[{"start":{"date-parts":[[2016,6,2]],"date-time":"2016-06-02T00:00:00Z","timestamp":1464825600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by-nc-nd\/4.0\/"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2016,6,2]]},"DOI":"10.1145\/2908080.2908106","type":"proceedings-article","created":{"date-parts":[[2016,6,2]],"date-time":"2016-06-02T15:23:42Z","timestamp":1464881022000},"page":"570-583","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":18,"title":["Idle time garbage collection scheduling"],"prefix":"10.1145","author":[{"given":"Ulan","family":"Degenbaev","sequence":"first","affiliation":[{"name":"Google, Germany"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Jochen","family":"Eisinger","sequence":"additional","affiliation":[{"name":"Google, Germany"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Manfred","family":"Ernst","sequence":"additional","affiliation":[{"name":"Google, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Ross","family":"McIlroy","sequence":"additional","affiliation":[{"name":"Google, UK"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Hannes","family":"Payer","sequence":"additional","affiliation":[{"name":"Google, Germany"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2016,6,2]]},"reference":[{"key":"e_1_3_2_2_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/2661088.2661089"},{"key":"e_1_3_2_2_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/1450058.1450092"},{"key":"e_1_3_2_2_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/604131.604155"},{"key":"e_1_3_2_2_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/780732.780744"},{"key":"e_1_3_2_2_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/1297846.1297923"},{"key":"e_1_3_2_2_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/359460.359470"},{"key":"e_1_3_2_2_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/512429.512442"},{"key":"e_1_3_2_2_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/358234.381162"},{"key":"e_1_3_2_2_9_1","unstructured":"Browserbench. Jetstream. http:\/\/browserbench. org\/JetStream . Accessed: 2016-03-15.  Browserbench. Jetstream. http:\/\/browserbench. org\/JetStream . Accessed: 2016-03-15."},{"key":"e_1_3_2_2_10_1","unstructured":"Browserbench. Speedometer. http:\/\/browserbench. org\/Speedometer . Accessed: 2016-03-15.  Browserbench. Speedometer. http:\/\/browserbench. org\/Speedometer . Accessed: 2016-03-15."},{"key":"e_1_3_2_2_11_1","first-page":"111","volume-title":"Proceedings of the 3rd International Workshop on Responsive Computing Systems","author":"Buttazzo G.","year":"1993","unstructured":"G. Buttazzo . Red : Robust earliest deadline scheduling . In Proceedings of the 3rd International Workshop on Responsive Computing Systems , pages 100\u2013 111 , 1993 . G. Buttazzo. Red: Robust earliest deadline scheduling. In Proceedings of the 3rd International Workshop on Responsive Computing Systems, pages 100\u2013111, 1993."},{"key":"e_1_3_2_2_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/378795.378823"},{"key":"e_1_3_2_2_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/2602988.2602994"},{"key":"e_1_3_2_2_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/2754169.2754181"},{"key":"e_1_3_2_2_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/2908080.2908106"},{"key":"e_1_3_2_2_16_1","volume-title":"Proceedings of the 1st Java Virtual Machine Research and Technology Symposium","author":"Flood C.","year":"2001","unstructured":"C. Flood , D. Detlefs , N. Shavit , and C. Zhang . Parallel Garbage Collection for Shared Memory Multiprocessors . In Proceedings of the 1st Java Virtual Machine Research and Technology Symposium , April 23-24, 2001 , Monterey, CA, USA. USENIX , 2001. C. Flood, D. Detlefs, N. Shavit, and C. Zhang. Parallel Garbage Collection for Shared Memory Multiprocessors. In Proceedings of the 1st Java Virtual Machine Research and Technology Symposium, April 23-24, 2001, Monterey, CA, USA. USENIX, 2001."},{"key":"e_1_3_2_2_17_1","unstructured":"Google Inc. Android Runtime (ART). http:\/\/source.android.com\/devices\/tech\/ dalvik\/index.html . Accessed: 2016-03-15.  Google Inc. Android Runtime (ART). http:\/\/source.android.com\/devices\/tech\/ dalvik\/index.html . Accessed: 2016-03-15."},{"key":"e_1_3_2_2_18_1","unstructured":"Google Inc. V8 Design. https:\/\/code.google.com\/ p\/v8\/design . Accessed: 2016-03-15.  Google Inc. V8 Design. https:\/\/code.google.com\/ p\/v8\/design . Accessed: 2016-03-15."},{"key":"e_1_3_2_2_19_1","unstructured":"Google Inc. Octane. https:\/\/developers.google. com\/octane . Accessed: 2016-03-15.  Google Inc. Octane. https:\/\/developers.google. com\/octane . Accessed: 2016-03-15."},{"key":"e_1_3_2_2_20_1","volume-title":"The RAIL performance model","author":"Google Inc.","unstructured":"Google Inc. The RAIL performance model . http:\/\/developers.google.com\/web\/tools\/ chrome-devtools\/profile\/evaluateperformance\/rail,. Accessed: 2016-03-15. Google Inc. The RAIL performance model. http:\/\/developers.google.com\/web\/tools\/ chrome-devtools\/profile\/evaluateperformance\/rail,. Accessed: 2016-03-15."},{"key":"e_1_3_2_2_21_1","unstructured":"Henriksson.\n  Scheduling Garbage Collection in Embedded Systems\n  . PhD thesis Lund University July\n  1998\n  .  Henriksson. Scheduling Garbage Collection in Embedded Systems. PhD thesis Lund University July 1998."},{"key":"e_1_3_2_2_22_1","doi-asserted-by":"publisher","DOI":"10.1109\/71.243529"},{"key":"e_1_3_2_2_23_1","volume-title":"The Garbage Collection Handbook: The Art of Automatic Memory Management. CRC Applied Algorithms and Data Structures","author":"Jones R.","year":"2012","unstructured":"R. Jones , A. Hosking , and E. Moss . The Garbage Collection Handbook: The Art of Automatic Memory Management. CRC Applied Algorithms and Data Structures . Chapman & amp; Hall, Jan. 2012 . R. Jones, A. Hosking, and E. Moss. The Garbage Collection Handbook: The Art of Automatic Memory Management. CRC Applied Algorithms and Data Structures. Chapman &amp; Hall, Jan. 2012."},{"key":"e_1_3_2_2_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/2003690.2003692"},{"key":"e_1_3_2_2_25_1","unstructured":"Khronos Group. WebGL. http:\/\/www.khronos.org\/ webgl. Accessed: 2016-03-15.  Khronos Group. WebGL. http:\/\/www.khronos.org\/ webgl. Accessed: 2016-03-15."},{"key":"e_1_3_2_2_26_1","volume-title":"Scheduling Tasks Intelligently for Optimized Performance","author":"Kyostila S.","unstructured":"S. Kyostila and R. McIlroy . Scheduling Tasks Intelligently for Optimized Performance . http:\/\/blog.chromium.org\/2015\/04\/ scheduling-tasks-intelligently-for_30. html. Accessed: 2016-03-15. S. Kyostila and R. McIlroy. Scheduling Tasks Intelligently for Optimized Performance. http:\/\/blog.chromium.org\/2015\/04\/ scheduling-tasks-intelligently-for_30. html. Accessed: 2016-03-15."},{"key":"e_1_3_2_2_27_1","volume-title":"Cooperative scheduling of background tasks","author":"McIlroy R.","unstructured":"R. McIlroy . Cooperative scheduling of background tasks . http:\/\/w3c.github.io\/requestidlecallback. Accessed: 2016-03-15. R. McIlroy. Cooperative scheduling of background tasks. http:\/\/w3c.github.io\/requestidlecallback. Accessed: 2016-03-15."},{"key":"e_1_3_2_2_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/1476589.1476628"},{"key":"e_1_3_2_2_29_1","unstructured":"Mozilla Foundation. Kraken Benchmark. http:\/\/krakenbenchmark.mozilla.org. Accessed: 2016-03-15.  Mozilla Foundation. Kraken Benchmark. http:\/\/krakenbenchmark.mozilla.org. Accessed: 2016-03-15."},{"key":"e_1_3_2_2_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/780732.780745"},{"key":"e_1_3_2_2_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/1806651.1806654"},{"key":"e_1_3_2_2_32_1","unstructured":"The Node.js Developers. Node.js. http:\/\/nodejs. org\/. Accessed: 2016-03-15.  The Node.js Developers. Node.js. http:\/\/nodejs. org\/. Accessed: 2016-03-15."},{"key":"e_1_3_2_2_33_1","doi-asserted-by":"publisher","DOI":"10.1109\/MIC.2010.145"},{"key":"e_1_3_2_2_34_1","unstructured":"Turbulenz Limited. Turbulenz Engine. http:\/\/biz.turbulenz.com. Accessed: 2016-03-15.  Turbulenz Limited. Turbulenz Engine. http:\/\/biz.turbulenz.com. Accessed: 2016-03-15."},{"key":"e_1_3_2_2_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/57669.57679"},{"key":"e_1_3_2_2_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/74877.74882"}],"event":{"name":"PLDI '16: ACM SIGPLAN Conference on Programming Language Design and Implementation","location":"Santa Barbara CA USA","acronym":"PLDI '16","sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages"]},"container-title":["Proceedings of the 37th ACM SIGPLAN Conference on Programming Language Design and Implementation"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2908080.2908106","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2908080.2908106","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T00:54:50Z","timestamp":1750208090000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2908080.2908106"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2016,6,2]]},"references-count":36,"alternative-id":["10.1145\/2908080.2908106","10.1145\/2908080"],"URL":"https:\/\/doi.org\/10.1145\/2908080.2908106","relation":{"is-identical-to":[{"id-type":"doi","id":"10.1145\/2980983.2908106","asserted-by":"object"}]},"subject":[],"published":{"date-parts":[[2016,6,2]]},"assertion":[{"value":"2016-06-02","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}