{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,7,31]],"date-time":"2025-07-31T00:33:08Z","timestamp":1753921988749,"version":"3.40.3"},"publisher-location":"New Delhi","reference-count":14,"publisher":"Springer India","isbn-type":[{"type":"print","value":"9788132226512"},{"type":"electronic","value":"9788132226536"}],"license":[{"start":{"date-parts":[[2015,11,19]],"date-time":"2015-11-19T00:00:00Z","timestamp":1447891200000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2016]]},"DOI":"10.1007\/978-81-322-2653-6_8","type":"book-chapter","created":{"date-parts":[[2015,11,18]],"date-time":"2015-11-18T10:47:51Z","timestamp":1447843671000},"page":"107-119","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":3,"title":["Resource Management in Native Languages Using Dynamic Binary Instrumentation (PIN)"],"prefix":"10.1007","author":[{"given":"Nachiketa","family":"Chatterjee","sequence":"first","affiliation":[]},{"given":"Saurabh Singh","family":"Thakur","sequence":"additional","affiliation":[]},{"given":"Partha Pratim","family":"Das","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2015,11,19]]},"reference":[{"issue":"3","key":"8_CR1","doi-asserted-by":"publisher","first-page":"341","DOI":"10.1145\/356850.356854","volume":"13","author":"J Cohen","year":"1981","unstructured":"Cohen, J.: Garbage collection of linked data structures. Comput. Surv. 13(3), 341\u2013367 (1981)","journal-title":"Comput. Surv."},{"issue":"4","key":"8_CR2","doi-asserted-by":"publisher","first-page":"532","DOI":"10.1145\/69575.357226","volume":"5","author":"J Cohen","year":"1983","unstructured":"Cohen, J., Nicolau, Alexandru: Comparison of compacting algorithms for garbage collection. ACM Trans. Program. Lang. Syst. 5(4), 532\u2013553 (1983)","journal-title":"ACM Trans. Program. Lang. Syst."},{"key":"8_CR3","doi-asserted-by":"crossref","unstructured":"Wilson, P., Johnstone, M., Neely, M., Boles, D.: Dynamic storage allocation: a survey and critical review. In: Proceedings of the International Workshop on Memory Management, Kinross Scotland (UK) (1995)","DOI":"10.1007\/3-540-60368-9_19"},{"key":"8_CR4","volume-title":"Garbage collection: algorithms for automatic dynamic memory management","author":"RE Jones","year":"1996","unstructured":"Jones, R.E.: Garbage collection: algorithms for automatic dynamic memory management. Wiley, Chichester (1996)"},{"issue":"9","key":"8_CR5","doi-asserted-by":"publisher","first-page":"575","DOI":"10.1145\/367593.367649","volume":"6","author":"J Harold McBeth","year":"1963","unstructured":"Harold McBeth, J.: On the reference counter method. Commun. ACM 6(9), 575 (1963)","journal-title":"Commun. ACM"},{"key":"8_CR6","doi-asserted-by":"publisher","first-page":"184","DOI":"10.1145\/367177.367199","volume":"3","author":"John McCarthy","year":"1960","unstructured":"McCarthy, John: Recursive functions of symbolic expressions and their computation by machine. Commun. ACM 3, 184\u2013195 (1960)","journal-title":"Commun. ACM"},{"key":"8_CR7","doi-asserted-by":"crossref","unstructured":"Ungar, D.: Generation scavenging: a non-disruptive high performance storage reclamation algorithm. In: Proceedings of the ACM Symposium on Practical Software Development Environments, pp. 157\u2013167 (1984)","DOI":"10.1145\/390011.808261"},{"key":"8_CR8","doi-asserted-by":"crossref","unstructured":"Blackburn, S.M., Cheng, P., McKinley, K.-S.: Myths and reality: the performance impact of garbage collection. In: Sigmetrics\u2014Performance 2004, Joint International Conference on Measurement and Modeling of Computer Systems, New York (2004)","DOI":"10.1145\/1005686.1005693"},{"issue":"11","key":"8_CR9","doi-asserted-by":"crossref","first-page":"966","DOI":"10.1145\/359642.359655","volume":"21","author":"Edsger W. Dijkstra","year":"1978","unstructured":"Dijkstra, E.W., Lamport, L., Martin, A.J., Scholten, C.S., Steffens, E.F.M:. On-the-fly garbage collection: an exercise in cooperation. Commun. ACM 21(11), 965\u2013975 (1978)","journal-title":"Communications of the ACM"},{"key":"8_CR10","doi-asserted-by":"crossref","unstructured":"Boehm, H.-J.: Space efficient conservative garbage collection. In: Proceedings of the ACM SIGPLAN 1993 Conference on Programming Language Design and Implementation, pp. 197\u2013206. ACM Press (1993)","DOI":"10.1145\/173262.155109"},{"key":"8_CR11","doi-asserted-by":"crossref","unstructured":"Rafkind, J., Wick, A., Regehr, J., Flatt, M.: Precise garbage collection for C. In: Proceedings of ISMM 09 International Symposium on Memory Management, pp. 39\u201348. ACM Press (2009)","DOI":"10.1145\/1542431.1542438"},{"key":"8_CR12","doi-asserted-by":"crossref","unstructured":"Boehm, H.-J.: Bounding space usage of conservative garbage collectors. In: Proceedings of the 29th ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, pp. 93\u2013100. ACM Press (2002)","DOI":"10.1145\/565816.503282"},{"issue":"6","key":"8_CR13","doi-asserted-by":"publisher","first-page":"593","DOI":"10.1145\/586088.586089","volume":"24","author":"M Hirzel","year":"2002","unstructured":"Hirzel, M., Diwan, A., Henkel, J.: On the usefulness of type and liveness accuracy for garbage collection and leak detection. ACM Trans. Program. Lang. Syst. 24(6), 593\u2013624 (2002)","journal-title":"ACM Trans. Program. Lang. Syst."},{"key":"8_CR14","unstructured":"Luk, C., Cohn, R., Muth, R., Patil, H., Klauser, A., Lowney, G., Wallace, S., Reddi, V.J., Pin, H.K.: Building customized program analysis tools with dynamic instrumentation. In: Proceedings of the 2005 ACM SIGPLAN Conference on Programming Language Design and Implementation (Chicago, IL, USA, June 12\u201315, 2005)"}],"container-title":["Advances in Intelligent Systems and Computing","Advanced Computing and Systems for Security"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-81-322-2653-6_8","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,5,31]],"date-time":"2019-05-31T11:59:57Z","timestamp":1559303997000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-81-322-2653-6_8"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2015,11,19]]},"ISBN":["9788132226512","9788132226536"],"references-count":14,"URL":"https:\/\/doi.org\/10.1007\/978-81-322-2653-6_8","relation":{},"ISSN":["2194-5357","2194-5365"],"issn-type":[{"type":"print","value":"2194-5357"},{"type":"electronic","value":"2194-5365"}],"subject":[],"published":{"date-parts":[[2015,11,19]]},"assertion":[{"value":"19 November 2015","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}}]}}