{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,27]],"date-time":"2026-02-27T03:45:44Z","timestamp":1772163944733,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":36,"publisher":"ACM","license":[{"start":{"date-parts":[[2007,10,21]],"date-time":"2007-10-21T00:00:00Z","timestamp":1192924800000},"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":[[2007,10,21]]},"DOI":"10.1145\/1297027.1297034","type":"proceedings-article","created":{"date-parts":[[2007,11,15]],"date-time":"2007-11-15T09:30:20Z","timestamp":1195119020000},"page":"77-96","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":17,"title":["Microphase"],"prefix":"10.1145","author":[{"given":"Feng","family":"Xian","sequence":"first","affiliation":[{"name":"University of Nebraska-Lincoln, Lincoln, NE"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Witawas","family":"Srisa-an","sequence":"additional","affiliation":[{"name":"University of Nebraska-Lincoln, Lincoln, NE"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Hong","family":"Jiang","sequence":"additional","affiliation":[{"name":"University of Nebraska-Lincoln, Lincoln, NE"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2007,10,21]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/780732.780744"},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/277650.277734"},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/512529.512548"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/504282.504307"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/1167473.1167488"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/504282.504308"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1007\/11587514_16"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/1133981.1134021"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/378795.378823"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.5555\/646156.679838"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/1111583.1111593"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/773039.512439"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/1133981.1134024"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/1028976.1028998"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/511334.511352"},{"key":"e_1_3_2_1_16_1","unstructured":"IBM. Jikes Research Virtual Machine. http:\/\/jikesrvm.sourceforge.net.  IBM. Jikes Research Virtual Machine. http:\/\/jikesrvm.sourceforge.net."},{"key":"e_1_3_2_1_17_1","volume-title":"Garbage Collection: Algorithms for automatic Dynamic Memory Management","author":"Jones R.","year":"1998","unstructured":"R. Jones and R. Lins . Garbage Collection: Algorithms for automatic Dynamic Memory Management . John Wiley and Sons , 1998 . R. Jones and R. Lins. Garbage Collection: Algorithms for automatic Dynamic Memory Management. John Wiley and Sons, 1998."},{"key":"e_1_3_2_1_18_1","volume-title":"Last visited","author":"Mikhalenko Peter","year":"2007","unstructured":"Peter Mikhalenko . Real-time Java: An introduction. On-Line Article , Last visited : July 2007 . http:\/\/www.onjava.com\/pub\/a\/onjava\/2006\/05\/10\/real-time-\\\\java-introductio%n.html. Peter Mikhalenko. Real-time Java: An introduction. On-Line Article, Last visited: July 2007. http:\/\/www.onjava.com\/pub\/a\/onjava\/2006\/05\/10\/real-time-\\\\java-introductio%n.html."},{"key":"e_1_3_2_1_19_1","volume-title":"Proceedings of the ACM International Conference on the Principles and Practice of Programming in Java (PPPJ)","author":"Nagpurkar Priya","year":"2004","unstructured":"Priya Nagpurkar and Chandra Krintz . Visualization and analysis of phased behavior in Java programs . In Proceedings of the ACM International Conference on the Principles and Practice of Programming in Java (PPPJ) , Las Vegas, Nevada, USA , 2004 . Priya Nagpurkar and Chandra Krintz. Visualization and analysis of phased behavior in Java programs. In Proceedings of the ACM International Conference on the Principles and Practice of Programming in Java (PPPJ), Las Vegas, Nevada, USA, 2004."},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1109\/CGO.2006.26"},{"key":"e_1_3_2_1_22_1","first-page":"38","volume-title":"Proceedings of IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS)","author":"Qian Yang","year":"2001","unstructured":"Yang Qian , W. Srisa-an, T. Skotiniotis , and J. M. Chang . A cycle-accurate per-thread timer for Linux operating system . In Proceedings of IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS) , pages 38 -- 44 , Tucson, Arizona, USA , November 2001 . Yang Qian, W. Srisa-an, T. Skotiniotis, and J. M. Chang. A cycle-accurate per-thread timer for Linux operating system. In Proceedings of IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS), pages 38--44, Tucson, Arizona, USA, November 2001."},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/780732.780745"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/362422.362430"},{"key":"e_1_3_2_1_25_1","volume-title":"Last visited","author":"Shemitz Jon","year":"2007","unstructured":"Jon Shemitz . Using RDTSC for benchmarking code on Pentium computers , Last visited : July 2007 . http:\/\/www.midnightbeach.com\/jon\/pubs\/rdtsc.htm. Jon Shemitz. Using RDTSC for benchmarking code on Pentium computers, Last visited: July 2007. http:\/\/www.midnightbeach.com\/jon\/pubs\/rdtsc.htm."},{"key":"e_1_3_2_1_26_1","volume-title":"Last visited","author":"Standard Performance Evaluation Corporation","year":"2007","unstructured":"Standard Performance Evaluation Corporation . SPECjbb2000. White Paper , Last visited : July 2007 . http:\/\/www.spec.org\/osg\/jbb2000\/docs\/whitepaper.html. Standard Performance Evaluation Corporation. SPECjbb2000. White Paper, Last visited: July 2007. http:\/\/www.spec.org\/osg\/jbb2000\/docs\/whitepaper.html."},{"key":"e_1_3_2_1_27_1","volume-title":"Last visited","author":"Standard Performance Evaluation Corporation","year":"2007","unstructured":"Standard Performance Evaluation Corporation . SPECjvm98 benchmarks , Last visited : July 2007 . http:\/\/www.spec.org\/osg\/jvm98. Standard Performance Evaluation Corporation. SPECjvm98 benchmarks, Last visited: July 2007. http:\/\/www.spec.org\/osg\/jvm98."},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/362422.362432"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/773039.773042"},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/320384.320425"},{"key":"e_1_3_2_1_31_1","volume-title":"Press Release","author":"Microsystems Sun","year":"2004","unstructured":"Sun Microsystems . Java technology is everywhere, surpasses 1.5 billion devices worldwide . Press Release , February 2004 . http:\/\/www.sun.com\/smi\/Press\/sunflash\/2004--02\/sunflash.20040219.1.html. Sun Microsystems. Java technology is everywhere, surpasses 1.5 billion devices worldwide. Press Release, February 2004. http:\/\/www.sun.com\/smi\/Press\/sunflash\/2004--02\/sunflash.20040219.1.html."},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/800020.808261"},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/57669.57679"},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/74878.74882"},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.5555\/2394758.2394768"},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/1168054.1168061"},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/582419.582439"}],"event":{"name":"OOPSLA07: ACM SIGPLAN Object Oriented Programming Systems and Applications Conference","location":"Montreal Quebec Canada","acronym":"OOPSLA07","sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages","ACM Association for Computing Machinery"]},"container-title":["Proceedings of the 22nd annual ACM SIGPLAN conference on Object-oriented programming systems, languages and applications"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1297027.1297034","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1297027.1297034","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T10:58:26Z","timestamp":1750244306000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1297027.1297034"}},"subtitle":["an approach to proactively invoking garbage collection for improved performance"],"short-title":[],"issued":{"date-parts":[[2007,10,21]]},"references-count":36,"alternative-id":["10.1145\/1297027.1297034","10.1145\/1297027"],"URL":"https:\/\/doi.org\/10.1145\/1297027.1297034","relation":{"is-identical-to":[{"id-type":"doi","id":"10.1145\/1297105.1297034","asserted-by":"object"}]},"subject":[],"published":{"date-parts":[[2007,10,21]]},"assertion":[{"value":"2007-10-21","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}