{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,27]],"date-time":"2026-02-27T03:46:57Z","timestamp":1772164017871,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":8,"publisher":"ACM","license":[{"start":{"date-parts":[[1999,5,1]],"date-time":"1999-05-01T00:00:00Z","timestamp":925516800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[1999,5]]},"DOI":"10.1145\/301104.301109","type":"proceedings-article","created":{"date-parts":[[2004,2,3]],"date-time":"2004-02-03T12:50:25Z","timestamp":1075812625000},"page":"49-59","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":13,"title":["Dynamic instrumentation of threaded applications"],"prefix":"10.1145","author":[{"given":"Zhichen","family":"Xu","sequence":"first","affiliation":[{"name":"Computer Sciences Department, University of Wisconsin, Madison, WI"}]},{"given":"Barton P.","family":"Miller","sequence":"additional","affiliation":[{"name":"Computer Sciences Department, University of Wisconsin, Madison, WI"}]},{"given":"Oscar","family":"Naim","sequence":"additional","affiliation":[{"name":"Oracle Corporation, 1000 SW Broadway, Suite 1200, Portland, OR"}]}],"member":"320","published-online":{"date-parts":[[1999,5]]},"reference":[{"key":"e_1_3_2_1_1_2","volume-title":"MDL: A Language and Compiler for Dynamic Program Insmamentation. international Conference on Parallel Architectures and Compilation Techniques","author":"Hollingsworth K.","year":"1997","unstructured":"Hollingsworth , j. K. , Miller , B. P. , Gon #alves, M. J. R., Naim , O. , Xu , Z. , and Zheng , L . MDL: A Language and Compiler for Dynamic Program Insmamentation. international Conference on Parallel Architectures and Compilation Techniques , San Francisco, CA. ( Nov. , 1997 ). Hollingsworth, j. K., Miller, B. P., Gon#alves, M. J. R., Naim, O., Xu, Z., and Zheng, L. MDL: A Language and Compiler for Dynamic Program Insmamentation. international Conference on Parallel Architectures and Compilation Techniques, San Francisco, CA. (Nov., 1997)."},{"key":"e_1_3_2_1_2_2","doi-asserted-by":"publisher","DOI":"10.1145\/277858.277900"},{"key":"e_1_3_2_1_3_2","doi-asserted-by":"publisher","DOI":"10.1109\/2.471178"},{"key":"e_1_3_2_1_4_2","volume-title":"Programming with GNU Software. O'Reilly &amp","author":"Loukides M.","year":"1997","unstructured":"Loukides , M. and Oram , A . Programming with GNU Software. O'Reilly &amp ; Associates, Inc. ( Jan. 1997 ). Loukides, M. and Oram, A. Programming with GNU Software. O'Reilly &amp; Associates, Inc. (Jan. 1997)."},{"key":"e_1_3_2_1_5_2","unstructured":"Ousterhout J. Why Threads Are A Bad Idea (for most purposes). Invited talk at the 1996 USENIX Conference (1996). Also available at http :\/\/www.scdptics.com\/people\/j ohn.ousterhout\/threads. #V.ya. #o#yL. A 7J#I.  Ousterhout J. Why Threads Are A Bad Idea (for most purposes). Invited talk at the 1996 USENIX Conference (1996). Also available at http :\/\/www.scdptics.com\/people\/j ohn.ousterhout\/threads. #V.ya. #o#yL. A 7J#I."},{"key":"e_1_3_2_1_6_2","volume-title":"UNIX Internals: The New Frontiers","author":"Vahalla U.","unstructured":"Vahalla , U. UNIX Internals: The New Frontiers . Prentice Hall . (i 996), 48-80. Vahalla, U. UNIX Internals: The New Frontiers. Prentice Hall. (i 996), 48-80."},{"key":"e_1_3_2_1_7_2","volume-title":"Instrumentation and Measurement of Muitithreaded Applications. Thesis","author":"Voss A.","unstructured":"Voss , A. Instrumentation and Measurement of Muitithreaded Applications. Thesis . Institut fuer Mathematische Maschinen und Datenverarbeittmg , Voss, A. Instrumentation and Measurement of Muitithreaded Applications. Thesis. Institut fuer Mathematische Maschinen und Datenverarbeittmg,"},{"key":"e_1_3_2_1_8_2","volume-title":"Technical White Paper. (April","author":"Wu P.-T.","year":"1998","unstructured":"Wu , P.-T. , and Narayan , P . Multithreaded Performance Analysis with Sun WorkShopTM Thread Event Analyzer . Technical White Paper. (April , 1998 ), Revision 03. Wu, P.-T., and Narayan, P. Multithreaded Performance Analysis with Sun WorkShopTM Thread Event Analyzer. Technical White Paper. (April, 1998), Revision 03."}],"event":{"name":"PPoPP99: Symposium on Principles & Practice of Parallel Programming","location":"Atlanta Georgia USA","acronym":"PPoPP99","sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages"]},"container-title":["Proceedings of the seventh ACM SIGPLAN symposium on Principles and practice of parallel programming"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/301104.301109","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/301104.301109","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T00:23:34Z","timestamp":1750206214000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/301104.301109"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1999,5]]},"references-count":8,"alternative-id":["10.1145\/301104.301109","10.1145\/301104"],"URL":"https:\/\/doi.org\/10.1145\/301104.301109","relation":{"is-identical-to":[{"id-type":"doi","id":"10.1145\/329366.301109","asserted-by":"object"}]},"subject":[],"published":{"date-parts":[[1999,5]]},"assertion":[{"value":"1999-05-01","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}