{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2023,8,26]],"date-time":"2023-08-26T11:42:29Z","timestamp":1693050149109},"reference-count":13,"publisher":"Elsevier BV","issue":"3","license":[{"start":{"date-parts":[[2002,10,1]],"date-time":"2002-10-01T00:00:00Z","timestamp":1033430400000},"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":["Computer Languages, Systems &amp; Structures"],"published-print":{"date-parts":[[2002,10]]},"DOI":"10.1016\/s0096-0551(02)00015-2","type":"journal-article","created":{"date-parts":[[2003,2,4]],"date-time":"2003-02-04T20:48:55Z","timestamp":1044391735000},"page":"237-272","source":"Crossref","is-referenced-by-count":3,"title":["A study of dynamic memory management in C++ programs"],"prefix":"10.1016","volume":"28","author":[{"given":"Woo Hyong","family":"Lee","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Morris","family":"Chang","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"78","reference":[{"key":"10.1016\/S0096-0551(02)00015-2_BIB1","doi-asserted-by":"crossref","unstructured":"Wilson PR, Johnston MS, Neely M, Boles D. Dynamic storage allocation a survey and critical review. Proceeding of International Workshop on Memory Management, Kinross, Scotland, UK, September 1995.","DOI":"10.1007\/3-540-60368-9_19"},{"key":"10.1016\/S0096-0551(02)00015-2_BIB2","doi-asserted-by":"crossref","unstructured":"Zorn B, Grunwald D. 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"},{"issue":"6","key":"10.1016\/S0096-0551(02)00015-2_BIB3","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\u2014 Practice and Experience"},{"key":"10.1016\/S0096-0551(02)00015-2_BIB4","doi-asserted-by":"crossref","unstructured":"Calder B, Grunwald D, Zorn B. 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\/S0096-0551(02)00015-2_BIB5","series-title":"The C++ programming language","author":"StrouStrup","year":"1997"},{"key":"10.1016\/S0096-0551(02)00015-2_BIB6","doi-asserted-by":"crossref","unstructured":"Pierce J. IDtrace-A tracing tool for i486 simulation. Technical Report CSE-TR-203-94, Department of Electrical Engineering and Computer Science, University of Michigan, Ann Arbor, MI, 1994.","DOI":"10.1109\/MASCOT.1994.284381"},{"key":"10.1016\/S0096-0551(02)00015-2_BIB7","unstructured":"Zorn B, Hilfinger P. A memory allocation profiler for C and lisp programs. Technical Report, Department of Computer Science, University of Colorado, Boulder, CO, 1990."},{"key":"10.1016\/S0096-0551(02)00015-2_BIB8","unstructured":"Li W. Another metric suite for object-oriented programming. Technical Report, Department of Computer Science, University of Alabama, Huntsville, AL, 1997."},{"issue":"6","key":"10.1016\/S0096-0551(02)00015-2_BIB9","doi-asserted-by":"crossref","first-page":"357","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\/S0096-0551(02)00015-2_BIB10","series-title":"Advanced C++ programming styles and idioms","author":"Coplien","year":"1992"},{"key":"10.1016\/S0096-0551(02)00015-2_BIB11","unstructured":"Madany PW, Islam N, Kougiouris P, Campbell RH. 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."},{"key":"10.1016\/S0096-0551(02)00015-2_BIB12","doi-asserted-by":"crossref","unstructured":"Graham S, Kessler P, McKusick M. gprof: a call graph execution profiler. Proceedings of the ACM SIGPLAN Symposium on Compiler Construction, June 1982. p. 120\u2013126.","DOI":"10.1145\/800230.806987"},{"key":"10.1016\/S0096-0551(02)00015-2_BIB13","unstructured":"http:\/\/gee.cs.oswego.edu\/pub\/misc\/."}],"container-title":["Computer Languages, Systems &amp; Structures"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0096055102000152?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0096055102000152?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2019,3,30]],"date-time":"2019-03-30T02:57:34Z","timestamp":1553914654000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/S0096055102000152"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2002,10]]},"references-count":13,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2002,10]]}},"alternative-id":["S0096055102000152"],"URL":"https:\/\/doi.org\/10.1016\/s0096-0551(02)00015-2","relation":{},"ISSN":["1477-8424"],"issn-type":[{"value":"1477-8424","type":"print"}],"subject":[],"published":{"date-parts":[[2002,10]]}}}