{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,31]],"date-time":"2025-10-31T17:34:47Z","timestamp":1761932087771,"version":"build-2065373602"},"reference-count":26,"publisher":"Elsevier BV","issue":"1-4","license":[{"start":{"date-parts":[[2004,12,1]],"date-time":"2004-12-01T00:00:00Z","timestamp":1101859200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/tdm\/userlicense\/1.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Information Sciences"],"published-print":{"date-parts":[[2004,12]]},"DOI":"10.1016\/j.ins.2003.05.014","type":"journal-article","created":{"date-parts":[[2003,11,6]],"date-time":"2003-11-06T16:08:40Z","timestamp":1068134920000},"page":"129-146","source":"Crossref","is-referenced-by-count":3,"title":["A garbage collection policy based on empirical behavior"],"prefix":"10.1016","volume":"167","author":[{"given":"Woo Hyong","family":"Lee","sequence":"first","affiliation":[]},{"given":"J.Morris","family":"Chang","sequence":"additional","affiliation":[]}],"member":"78","reference":[{"issue":"6","key":"10.1016\/j.ins.2003.05.014_BIB1","doi-asserted-by":"crossref","first-page":"527","DOI":"10.1002\/spe.4380240602","article-title":"Memory allocation costs in large C and C++ programs","volume":"24","author":"Detlefs","year":"1994","journal-title":"Software\u2013\u2013Practice and Experience"},{"key":"10.1016\/j.ins.2003.05.014_BIB2","doi-asserted-by":"crossref","unstructured":"B. Zorn, D. Grunwald, Empirical measurements of six allocation intensive C programs, Technical Report CU-CS-604-92, Department of Computer Science, University of Colorado, Boulder, CO, July 1992","DOI":"10.1145\/142181.142200"},{"key":"10.1016\/j.ins.2003.05.014_BIB3","doi-asserted-by":"crossref","unstructured":"J.M. Chang, Y. Hasan, W.H. Lee, A high-performance memory allocator for memory intensive applications, in: Proceedings of Fourth IEEE International Conference on High Performance Computing in Asia-Pacific Region, Beijing, China, May 2000, pp. 6\u201312","DOI":"10.1109\/HPC.2000.846507"},{"key":"10.1016\/j.ins.2003.05.014_BIB4","doi-asserted-by":"crossref","unstructured":"B. Calder, D. Grunwald, B. Zorn, Quantifying behavioral differences between C and C++ programs, Technical Report CU-CS-698-95, Department of Computer Science, University of Colorado, Boulder, CO, January 1995","DOI":"10.1145\/223428.207118"},{"key":"10.1016\/j.ins.2003.05.014_BIB5","doi-asserted-by":"crossref","unstructured":"W.H. Lee, M. Chang, Y. Hasan, Evaluation of a high-performance object reuse dynamic memory allocation policy for C++ programs, in: Proceedings of the Fourth IEEE International Conference on High-performance Computing in Asia-Pacific Region, Beijing, China, May 2000, pp. 386\u2013391","DOI":"10.1109\/HPC.2000.846583"},{"key":"10.1016\/j.ins.2003.05.014_BIB6","doi-asserted-by":"crossref","first-page":"107","DOI":"10.1016\/S0164-1212(00)00122-9","article-title":"A study of the allocation behavior of C++ programs","volume":"57","author":"Chang","year":"2001","journal-title":"The Journal of Systems and Software"},{"year":"1997","series-title":"The C++ Programming Language","author":"StrouStrup","key":"10.1016\/j.ins.2003.05.014_BIB7"},{"year":"1996","series-title":"Garbage Collection: Algorithms for Automatic Dynamic Memory Management","author":"Jones","key":"10.1016\/j.ins.2003.05.014_BIB8"},{"key":"10.1016\/j.ins.2003.05.014_BIB9","doi-asserted-by":"crossref","unstructured":"J.M. Chang, W.H. Lee, Y. Hasan, Measuring dynamic memory invocations in object-oriented programs, in: Proceedings of 18th IEEE International Performance Conference on Computers and Communications, Phoenix, AZ, February 1999, pp. 268\u2013274","DOI":"10.1109\/PCCC.1999.749448"},{"key":"10.1016\/j.ins.2003.05.014_BIB10","unstructured":"W.H. Lee, J.M. Chang, Y. Hasan, A dynamic memory measuring tool for C++ programs, in: Proceedings of the Third IEEE Symposium on Application-Specific Systems and Software Engineering Technology (ASSET 2000), Richardson, TX, March 2000, pp. 155\u2013159"},{"key":"10.1016\/j.ins.2003.05.014_BIB11","unstructured":"J.F. Bartlett, Mostly-copying garbage collection picks up generations and C++, Technical Report, DEC Western Research Laboratory, Palo Alto, CA, October, 1989"},{"key":"10.1016\/j.ins.2003.05.014_BIB12","doi-asserted-by":"crossref","unstructured":"H.-J. Boehm, Space efficient conservative garbage collection, in: PLDI, 1993, pp. 197\u2013206","DOI":"10.1145\/155090.155109"},{"year":"1992","series-title":"Advanced C++ Programming Styles and Idioms","author":"Coplien","key":"10.1016\/j.ins.2003.05.014_BIB13"},{"key":"10.1016\/j.ins.2003.05.014_BIB14","unstructured":"P.W. Madany, N. Islam, P. Kougiouris, R.H. Campbell, Reification and reflection in C++: an operating systems perspective, Technical Report UIUCDCS-R-92-1736, Department of Computer Science, University of Illinois at Urbana-Champaign, March 1992"},{"issue":"9","key":"10.1016\/j.ins.2003.05.014_BIB15","doi-asserted-by":"crossref","first-page":"495","DOI":"10.1145\/361002.361005","article-title":"Multiprocessing compactifying garbage collection","volume":"18","author":"Steele","year":"1975","journal-title":"Communications of the ACM"},{"key":"10.1016\/j.ins.2003.05.014_BIB16","doi-asserted-by":"crossref","unstructured":"J.K. Foderaro, R.J. Fateman, Characterization of VAX Macsysma, in: ACM Symposium on Symbolic and Algebraic Computation, Berkeley, CA, 1981, pp. 14\u201319","DOI":"10.1145\/800206.806364"},{"key":"10.1016\/j.ins.2003.05.014_BIB17","doi-asserted-by":"crossref","DOI":"10.7551\/mitpress\/5298.001.0001","article-title":"Performance and Evaluation of Lisp Systems","author":"Gabriel","year":"1985"},{"key":"10.1016\/j.ins.2003.05.014_BIB18","unstructured":"J.R. Ellis, D.L. Detlefs, Safe, Efficient garbage collection for C++, Technical Report, Xerox PARC, Palo Alto, CA, 1993"},{"issue":"January","key":"10.1016\/j.ins.2003.05.014_BIB19","first-page":"116","article-title":"Efficient memory allocation","author":"Gotmakher","year":"1999","journal-title":"Dr. Dobb's Journal"},{"key":"10.1016\/j.ins.2003.05.014_BIB20","doi-asserted-by":"crossref","unstructured":"P.R. Wilson, M.S. Johnston, M. Neely, D. Boles, Dynamic storage allocation: a survey and critical review, in: Proceeding of International Workshop on Memory Management, Kinross, Scotland, UK, September 1995, pp. 1\u2013116","DOI":"10.1007\/3-540-60368-9_19"},{"issue":"6","key":"10.1016\/j.ins.2003.05.014_BIB21","doi-asserted-by":"crossref","DOI":"10.1145\/512274.512288","article-title":"Multiword list items","volume":"7","author":"Comfort","year":"1964","journal-title":"Communications of the ACM"},{"key":"10.1016\/j.ins.2003.05.014_BIB22","doi-asserted-by":"crossref","unstructured":"S. Graham, P. Kessler, M. McKusick, gprof: a Call Graph Execution Profiler, in: Proceeding of the ACM SIGPLAN Symposium on Compiler Construction, June 1982, pp. 120\u2013126","DOI":"10.1145\/800230.806987"},{"key":"10.1016\/j.ins.2003.05.014_BIB23","unstructured":"http:\/\/crystal.linuxgames.com"},{"key":"10.1016\/j.ins.2003.05.014_BIB24","unstructured":"http:\/\/www.ind2.polymtl.ca\/ROBOOP"},{"key":"10.1016\/j.ins.2003.05.014_BIB25","unstructured":"http:\/\/gee.cs.oswego.edu\/pub\/misc\/"},{"key":"10.1016\/j.ins.2003.05.014_BIB26","unstructured":"http:\/\/www.research.att.com\/~orost\/bench_plus_plus.html"}],"container-title":["Information Sciences"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0020025503003931?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0020025503003931?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2024,12,14]],"date-time":"2024-12-14T08:43:51Z","timestamp":1734165831000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/S0020025503003931"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2004,12]]},"references-count":26,"journal-issue":{"issue":"1-4","published-print":{"date-parts":[[2004,12]]}},"alternative-id":["S0020025503003931"],"URL":"https:\/\/doi.org\/10.1016\/j.ins.2003.05.014","relation":{},"ISSN":["0020-0255"],"issn-type":[{"type":"print","value":"0020-0255"}],"subject":[],"published":{"date-parts":[[2004,12]]}}}