{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2023,3,14]],"date-time":"2023-03-14T20:50:25Z","timestamp":1678827025977},"reference-count":21,"publisher":"Elsevier BV","issue":"3","license":[{"start":{"date-parts":[[2001,9,1]],"date-time":"2001-09-01T00:00:00Z","timestamp":999302400000},"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":[[2001,9]]},"DOI":"10.1016\/s0164-1212(01)00041-3","type":"journal-article","created":{"date-parts":[[2002,7,25]],"date-time":"2002-07-25T21:10:08Z","timestamp":1027631408000},"page":"235-245","source":"Crossref","is-referenced-by-count":6,"title":["A study of page replacement performance in garbage collection heap"],"prefix":"10.1016","volume":"58","author":[{"given":"Chia-Tien Dan","family":"Lo","sequence":"first","affiliation":[]},{"given":"Witawas","family":"Srisa-an","sequence":"additional","affiliation":[]},{"given":"J.Morris","family":"Chang","sequence":"additional","affiliation":[]}],"member":"78","reference":[{"key":"10.1016\/S0164-1212(01)00041-3_BIB1","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","DOI":"10.1145\/174675.177973"},{"key":"10.1016\/S0164-1212(01)00041-3_BIB2","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(01)00041-3_BIB3","unstructured":"Chang, J.M., Srisa-an, W., Lo, C.D., 1999. Introduction to dynamic memory management extension (DMMX). In: Proceeding of ICCD Workshop on Hardware Support for Objects and Microarchitectures for Java, Austin, TX, October 11\u201314"},{"key":"10.1016\/S0164-1212(01)00041-3_BIB4","unstructured":"Chang, J.M., Srisa-an, W., Lo., C.D., 2000. Architectural support for dynamic memory management. In: Proceedings of IEEE International Conference on Computer Design, Austin, TX, pp. 99\u2013104"},{"key":"10.1016\/S0164-1212(01)00041-3_BIB5","unstructured":"Cho, S., Cho, Y., 1996. Page fault behavior and two prepaging. In: Computers and Communications, Proceedings of the 1996 IEEE Fifteenth Annual International Phoenix Conference, pp. 15\u201321"},{"key":"10.1016\/S0164-1212(01)00041-3_BIB6","unstructured":"Chung, C.M., Kim, S.D., 1998. A dual threaded Java processor for Java multithreading. In: Proceedings of the 1998 International Conference on Parallel and Distributed Systems, pp. 693\u2013700"},{"key":"10.1016\/S0164-1212(01)00041-3_BIB7","doi-asserted-by":"crossref","unstructured":"Dieckmann, S., H\u00f6lzle, U., 1999. A study of the allocation behavior of the SPECjvm98 Java benchmarks. In: Proceedings of the European Conference on Object-Oriented Programming (EC OOP'99). Lecture Notes on Computer Science, Springer, Lisbon","DOI":"10.1007\/3-540-48743-3_5"},{"key":"10.1016\/S0164-1212(01)00041-3_BIB8","unstructured":"JDK 1.2, 1999. JDK 1.2, released by Sun Microsystems http:\/\/www.javasoft.com"},{"key":"10.1016\/S0164-1212(01)00041-3_BIB9","unstructured":"Jones, R., Lins, R., 1998. Garbage Collection: Algorithms for Automatic Dynamic Memory Management, Wiley, New York, pp. 20\u201328, 87\u201395, 296"},{"key":"10.1016\/S0164-1212(01)00041-3_BIB10","unstructured":"Kaffe, 1999. Kaffe version 1.0.5 released under GPL license by GNU. http:\/\/www.kaffe.org"},{"key":"10.1016\/S0164-1212(01)00041-3_BIB11","doi-asserted-by":"crossref","unstructured":"Kavi, K., Browne, J.C., Tripathi, A., 1999. Computer systems research: the pressure is on. IEEE Computer, January, pp. 30\u201339","DOI":"10.1109\/2.738301"},{"key":"10.1016\/S0164-1212(01)00041-3_BIB12","doi-asserted-by":"crossref","unstructured":"Larson, P.A., Krishnan, M., 1998. Memory allocation for long-running server applications. In: Proceedings of the 1998 International Symposium on Memory Management, pp. 176\u2013185","DOI":"10.1145\/286860.286880"},{"key":"10.1016\/S0164-1212(01)00041-3_BIB13","unstructured":"Lo, C.D., Srisa-an, W., Chang, J.M., 1998. Boundary analysis for generalized buddy systems. In: Proceedings of 1998 International Computer Symposium, Tainan, Taiwan, December, pp. 96\u2013103"},{"key":"10.1016\/S0164-1212(01)00041-3_BIB14","doi-asserted-by":"crossref","unstructured":"Nilsen, K., Schmidt, W., 1994. A high-performance hardware-assisted real-time garbage collection system. Journal of Programming Languages, January, pp. 1\u201340","DOI":"10.1145\/195473.195504"},{"key":"10.1016\/S0164-1212(01)00041-3_BIB15","unstructured":"Patterson, D., Hennessy, J., 1996. Computer Architecture, A Quantitative Approach, second ed. Morgan Kaufmann, Los Altos, CA, pp. 441"},{"key":"10.1016\/S0164-1212(01)00041-3_BIB16","doi-asserted-by":"crossref","unstructured":"Patterson, D., Anderson, T., Cardwell, N., Fromm, R., Keeton, K., Kozyrakis, C., Thomas, R., Yelick, K., 1997. A Case for Intelligent RAM: IRAM, IEEE Micro, April","DOI":"10.1109\/40.592312"},{"key":"10.1016\/S0164-1212(01)00041-3_BIB17","doi-asserted-by":"crossref","unstructured":"Smaragdakis, Y., Kaplan, S., Wilson, P., 1999. EELRU: simple and effective adaptive page replacement. In: 1999 ACM SIGMETRICS Conference on the Measurement and Modeling of Computer Systems, Georgia, USA","DOI":"10.1145\/301453.301486"},{"key":"10.1016\/S0164-1212(01)00041-3_BIB18","unstructured":"SPECjvm98, 1998. Standard performance evaluation corporation. SPECjvm98 Documentation, Release 1.0. August 1998. Online version at http:\/\/www.spec.org\/osg\/jvm98\/jvm98\/doc\/index.html"},{"key":"10.1016\/S0164-1212(01)00041-3_BIB19","unstructured":"Srisa-an, W., Lo, C.D., Chang, J.M., 2000. Scalable hardware-algorithm for Realloc Function, The Integration, Journal of VLSI, Spring"},{"key":"10.1016\/S0164-1212(01)00041-3_BIB20","doi-asserted-by":"crossref","unstructured":"Wilson, P., 1992. Uniprocessor garbage collection techniques. In: Proceedings of the 1992 International Workshop on Memory Management, St. Malo, France","DOI":"10.1007\/BFb0017182"},{"key":"10.1016\/S0164-1212(01)00041-3_BIB21","doi-asserted-by":"crossref","unstructured":"Wilson, P., Johnstone, M., Neely M., Boles, D., 1995. Dynamic storage allocation: a survey and critical review. In: Proceedings of the 1995 International workshop on Memory Management, Scotland, UK, September 27\u201329","DOI":"10.1007\/3-540-60368-9_19"}],"container-title":["Journal of Systems and Software"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0164121201000413?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0164121201000413?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2020,1,17]],"date-time":"2020-01-17T21:46:33Z","timestamp":1579297593000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/S0164121201000413"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2001,9]]},"references-count":21,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2001,9]]}},"alternative-id":["S0164121201000413"],"URL":"https:\/\/doi.org\/10.1016\/s0164-1212(01)00041-3","relation":{},"ISSN":["0164-1212"],"issn-type":[{"value":"0164-1212","type":"print"}],"subject":[],"published":{"date-parts":[[2001,9]]}}}