{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,5]],"date-time":"2026-02-05T06:56:36Z","timestamp":1770274596672,"version":"3.49.0"},"publisher-location":"New York, NY, USA","reference-count":25,"publisher":"ACM","license":[{"start":{"date-parts":[[2020,6,27]],"date-time":"2020-06-27T00:00:00Z","timestamp":1593216000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"KLISS"},{"name":"BNRist"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2020,6,27]]},"DOI":"10.1145\/3377813.3381368","type":"proceedings-article","created":{"date-parts":[[2020,9,19]],"date-time":"2020-09-19T00:21:21Z","timestamp":1600474881000},"page":"142-151","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":4,"title":["Escape from escape analysis of Golang"],"prefix":"10.1145","author":[{"given":"Cong","family":"Wang","sequence":"first","affiliation":[{"name":"Tsinghua University, Beijing, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Mingrui","family":"Zhang","sequence":"additional","affiliation":[{"name":"Tsinghua University, Beijing, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yu","family":"Jiang","sequence":"additional","affiliation":[{"name":"Tsinghua University, Beijing, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Huafeng","family":"Zhang","sequence":"additional","affiliation":[{"name":"Huawei Technologies, Hangzhou, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Zhenchang","family":"Xing","sequence":"additional","affiliation":[{"name":"ANU, Canberra, Australia"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ming","family":"Gu","sequence":"additional","affiliation":[{"name":"Tsinghua University, Beijing, China"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2020,9,18]]},"reference":[{"key":"e_1_3_2_1_1_1","first-page":"955","article-title":"Method and system for monitoring system memory integrity. (Feb. 10 2015)","volume":"8","author":"Arbaugh William A","year":"2015","unstructured":"William A Arbaugh , Nick Louis Petroni Jr , Timothy Jon Fraser , and Jesus Maria Molina-Terriza . 2015 . Method and system for monitoring system memory integrity. (Feb. 10 2015) . US Patent 8 , 955 ,104. William A Arbaugh, Nick Louis Petroni Jr, Timothy Jon Fraser, and Jesus Maria Molina-Terriza. 2015. Method and system for monitoring system memory integrity. (Feb. 10 2015). US Patent 8,955,104.","journal-title":"US Patent"},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1109\/MCC.2014.51"},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/268946.268949"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/320384.320387"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/945885.945886"},{"key":"e_1_3_2_1_6_1","first-page":"286","article-title":"Memory management method, memory control circuit unit and memory storage device. (Jan. 10 2019)","volume":"15","author":"Chen Chien-Wen","year":"2019","unstructured":"Chien-Wen Chen and Che-Yueh Kuo . 2019 . Memory management method, memory control circuit unit and memory storage device. (Jan. 10 2019) . US Patent App. 15\/690 , 286 . Chien-Wen Chen and Che-Yueh Kuo. 2019. Memory management method, memory control circuit unit and memory storage device. (Jan. 10 2019). US Patent App. 15\/690,286.","journal-title":"US Patent App."},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/320385.320386"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/945885.945892"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/96709.96725"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/263699.263750"},{"key":"e_1_3_2_1_11_1","volume-title":"Eliminating object reference checks by escape analysis on real-time Java virtual machine. Cluster Computing","author":"Feng Wei","year":"2018","unstructured":"Wei Feng , Xiaohua Shi , and Wenru Wang . 2018. Eliminating object reference checks by escape analysis on real-time Java virtual machine. Cluster Computing ( 2018 ), 1--12. Wei Feng, Xiaohua Shi, and Wenru Wang. 2018. Eliminating object reference checks by escape analysis on real-time Java virtual machine. Cluster Computing (2018), 1--12."},{"key":"e_1_3_2_1_12_1","volume-title":"cited","year":"2019","unstructured":"Golang. cited 2019 . Golang : Compiler Optimizations . https:\/\/github.com\/golang\/go\/wiki\/CompilerOptimizations. (cited 2019). Golang. cited 2019. Golang: Compiler Optimizations. https:\/\/github.com\/golang\/go\/wiki\/CompilerOptimizations. (cited 2019)."},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-52592-0_61"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1017\/S0956796898003025"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-45719-4_26"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/2884781.2884811"},{"key":"e_1_3_2_1_17_1","volume-title":"Garbage collection: algorithms for automatic dynamic memory management","author":"Jones Richard","unstructured":"Richard Jones and Rafael Lins . 1996. Garbage collection: algorithms for automatic dynamic memory management . Vol. 208 . Wiley Chichester . Richard Jones and Rafael Lins. 1996. Garbage collection: algorithms for automatic dynamic memory management. Vol. 208. Wiley Chichester."},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/1064979.1064996"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/143095.143125"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/568014.379553"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/2854038.2854043"},{"key":"e_1_3_2_1_22_1","unstructured":"Yan Mei Tang and Pierre Jouvelot. 1992. Control-Flow Effects for Escape Analysis.. In WSA. 313--321.  Yan Mei Tang and Pierre Jouvelot. 1992. Control-Flow Effects for Escape Analysis.. In WSA. 313--321."},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"crossref","unstructured":"Fr\u00e9d\u00e9ric Vivien and Martin Rinard. 2001. Incrementalized pointer and escape analysis. In PLDI. Citeseer 35--46.  Fr\u00e9d\u00e9ric Vivien and Martin Rinard. 2001. Incrementalized pointer and escape analysis. In PLDI. Citeseer 35--46.","DOI":"10.1145\/381694.378804"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/320385.320400"},{"key":"e_1_3_2_1_25_1","volume-title":"Memory Management","author":"Wilson Paul R","unstructured":"Paul R Wilson . 1992. Uniprocessor garbage collection techniques . In Memory Management . Springer , 1--42. Paul R Wilson. 1992. Uniprocessor garbage collection techniques. In Memory Management. Springer, 1--42."}],"event":{"name":"ICSE '20: 42nd International Conference on Software Engineering","location":"Seoul South Korea","acronym":"ICSE '20","sponsor":["SIGSOFT ACM Special Interest Group on Software Engineering","KIISE Korean Institute of Information Scientists and Engineers","IEEE CS"]},"container-title":["Proceedings of the ACM\/IEEE 42nd International Conference on Software Engineering: Software Engineering in Practice"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3377813.3381368","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3377813.3381368","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T22:38:51Z","timestamp":1750199931000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3377813.3381368"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,6,27]]},"references-count":25,"alternative-id":["10.1145\/3377813.3381368","10.1145\/3377813"],"URL":"https:\/\/doi.org\/10.1145\/3377813.3381368","relation":{},"subject":[],"published":{"date-parts":[[2020,6,27]]},"assertion":[{"value":"2020-09-18","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}