{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,1]],"date-time":"2025-11-01T21:26:21Z","timestamp":1762032381462},"reference-count":17,"publisher":"Elsevier BV","issue":"3","license":[{"start":{"date-parts":[[2002,9,1]],"date-time":"2002-09-01T00:00:00Z","timestamp":1030838400000},"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":["Journal of Systems and Software"],"published-print":{"date-parts":[[2002,9]]},"DOI":"10.1016\/s0164-1212(02)00014-6","type":"journal-article","created":{"date-parts":[[2002,10,30]],"date-time":"2002-10-30T22:32:07Z","timestamp":1036017127000},"page":"187-199","source":"Crossref","is-referenced-by-count":10,"title":["DMMX: Dynamic memory management extensions"],"prefix":"10.1016","volume":"63","author":[{"given":"J.Morris","family":"Chang","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Witawas","family":"Srisa-an","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Chia-Tien","family":"Dan Lo","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Edward F.","family":"Gehringer","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"78","reference":[{"key":"10.1016\/S0164-1212(02)00014-6_BIB1","unstructured":"Armstrong, E., 1998. Hotspot, A new breed of virtual machine. JavaWorld, March"},{"key":"10.1016\/S0164-1212(02)00014-6_BIB2","doi-asserted-by":"crossref","first-page":"18","DOI":"10.1109\/6.736446","article-title":"Moving Java to the factory","author":"Atherton","year":"1998","journal-title":"IEEE Spectrum"},{"key":"10.1016\/S0164-1212(02)00014-6_BIB3","doi-asserted-by":"crossref","unstructured":"Calder, B., Grunwald, D., Zorn, B., 1994. Quantifying behavioral differences between C and C++ programs. Technical Report CU-CS-698-94, Computer Science Department, University of Colorado, January","DOI":"10.1145\/174675.177973"},{"key":"10.1016\/S0164-1212(02)00014-6_BIB4","doi-asserted-by":"crossref","first-page":"357","DOI":"10.1109\/12.485574","article-title":"A high-performance memory allocator for object-oriented systems","author":"Chang","year":"1996","journal-title":"IEEE Transactions on Computers"},{"key":"10.1016\/S0164-1212(02)00014-6_BIB5","series-title":"Proceedings of Workshop on Solving the Memory-Wall Problem, 27th International Symposium on Computer Architecture, Vancouver, BC, June 11","article-title":"Hardware support for dynamic memory management","author":"Chang","year":"2000"},{"key":"10.1016\/S0164-1212(02)00014-6_BIB6","series-title":"Proceedings of IEEE International Conference on Computer Design, Austin, Texas, 17\u201320 September","first-page":"99","article-title":"Architectural support for dynamic memory management","author":"Chang","year":"2000"},{"key":"10.1016\/S0164-1212(02)00014-6_BIB7","doi-asserted-by":"crossref","first-page":"527","DOI":"10.1002\/spe.4380240602","article-title":"Memory allocation costs in large C and C++ programs","author":"Detlefs","year":"1994","journal-title":"Software\u2014Practice and Experience"},{"key":"10.1016\/S0164-1212(02)00014-6_BIB8","series-title":"Proceedings 1998 International Conference on Parallel Processing","first-page":"262","article-title":"Optimizing dynamic memory management in a multithreaded application executing on multiprocessor","author":"Haggander","year":"1998"},{"key":"10.1016\/S0164-1212(02)00014-6_BIB9","series-title":"Garbage Collection: Algorithms for Automatic Dynamic Memory Management","author":"Jones","year":"1998"},{"key":"10.1016\/S0164-1212(02)00014-6_BIB10","doi-asserted-by":"crossref","unstructured":"Kavi, K., Browne, J.C., Tripathi, A., 1999. Computer Systems Research: The pressure is on Computer. January 1999, pp. 30\u201339","DOI":"10.1109\/2.738301"},{"key":"10.1016\/S0164-1212(02)00014-6_BIB11","unstructured":"Lea, D., 2001. A Memory Allocator. Available from http:\/\/g.oswego.edu\/dl\/html\/malloc.html, last visit, June 28"},{"key":"10.1016\/S0164-1212(02)00014-6_BIB12","series-title":"Computer Architecture, A Quantitative Approach","author":"Patterson","year":"1996"},{"key":"10.1016\/S0164-1212(02)00014-6_BIB13","series-title":"Operating System Concepts","author":"Silberschatz","year":"1998"},{"key":"10.1016\/S0164-1212(02)00014-6_BIB14","series-title":"Proceedings of Euromicro Conference on Digital System Design, Maastricht, Netherlands, 5\u20137 September","first-page":"274","article-title":"Scalable hardware-algorithm for mark-sweep garbage collection","author":"Srisa-an","year":"2000"},{"key":"10.1016\/S0164-1212(02)00014-6_BIB15","doi-asserted-by":"crossref","first-page":"173","DOI":"10.1016\/S0167-9260(99)00016-4","article-title":"A hardware implementation of realloc function","volume":"28","author":"Srisa-an","year":"1999","journal-title":"Integration, the VLSI Journal"},{"key":"10.1016\/S0164-1212(02)00014-6_BIB16","series-title":"Proceedings 1995 International Workshop on Memory Management, Scotland, UK, 27\u201329 September","article-title":"Dynamic storage allocation: a survey and critical review","author":"Wilson","year":"1995"},{"key":"10.1016\/S0164-1212(02)00014-6_BIB17","unstructured":"Zorn, B., 1992. Custo-malloc: efficient synthesized memory allocators. Technical Report CU-CS-602-92, Computer Science Department, University of Colorado, July"}],"container-title":["Journal of Systems and Software"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0164121202000146?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0164121202000146?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2019,4,9]],"date-time":"2019-04-09T04:25:33Z","timestamp":1554783933000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/S0164121202000146"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2002,9]]},"references-count":17,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2002,9]]}},"alternative-id":["S0164121202000146"],"URL":"https:\/\/doi.org\/10.1016\/s0164-1212(02)00014-6","relation":{},"ISSN":["0164-1212"],"issn-type":[{"value":"0164-1212","type":"print"}],"subject":[],"published":{"date-parts":[[2002,9]]}}}