{"id":25925,"updated":"2025-01-22T19:14:37.261672+00:00","links":{},"created":"2025-01-18T22:56:40.921984+00:00","metadata":{"_oai":{"id":"oai:ipsj.ixsq.nii.ac.jp:00025925","sets":["1164:1867:1910:1912"]},"path":["1912"],"owner":"1","recid":"25925","title":["Java VMのGCの高速化"],"pubdate":{"attribute_name":"公開日","attribute_value":"1998-05-07"},"_buckets":{"deposit":"45d9fd05-01e9-4b2e-9bfa-e67bae79f472"},"_deposit":{"id":"25925","pid":{"type":"depid","value":"25925","revision_id":0},"owners":[1],"status":"published","created_by":1},"item_title":"Java VMのGCの高速化","author_link":["0","0"],"item_titles":{"attribute_name":"タイトル","attribute_value_mlt":[{"subitem_title":"Java VMのGCの高速化"},{"subitem_title":"Fast Garbage Collection for Java VM","subitem_title_language":"en"}]},"item_type_id":"4","publish_date":"1998-05-07","item_4_text_3":{"attribute_name":"著者所属","attribute_value_mlt":[{"subitem_text_value":"(株)富士通研究所"},{"subitem_text_value":"(株)富士通研究所"},{"subitem_text_value":"(株)富士通研究所"}]},"item_4_text_4":{"attribute_name":"著者所属(英)","attribute_value_mlt":[{"subitem_text_value":"FUJITSU LABORATORIES LTD","subitem_text_language":"en"},{"subitem_text_value":"FUJITSU LABORATORIES LTD","subitem_text_language":"en"},{"subitem_text_value":"FUJITSU LABORATORIES LTD","subitem_text_language":"en"}]},"item_language":{"attribute_name":"言語","attribute_value_mlt":[{"subitem_language":"jpn"}]},"item_publisher":{"attribute_name":"出版者","attribute_value_mlt":[{"subitem_publisher":"情報処理学会","subitem_publisher_language":"ja"}]},"publish_status":"0","weko_shared_id":-1,"item_file_price":{"attribute_name":"Billing file","attribute_type":"file","attribute_value_mlt":[{"url":{"url":"https://ipsj.ixsq.nii.ac.jp/record/25925/files/IPSJ-OS98078004.pdf"},"date":[{"dateType":"Available","dateValue":"2000-05-07"}],"format":"application/pdf","billing":["billing_file"],"filename":"IPSJ-OS98078004.pdf","filesize":[{"value":"844.4 kB"}],"mimetype":"application/pdf","priceinfo":[{"tax":["include_tax"],"price":"660","billingrole":"5"},{"tax":["include_tax"],"price":"330","billingrole":"6"},{"tax":["include_tax"],"price":"0","billingrole":"11"},{"tax":["include_tax"],"price":"0","billingrole":"44"}],"accessrole":"open_date","version_id":"bd9eb758-4bc6-437d-8c9d-82a113d50a2d","displaytype":"detail","licensetype":"license_note","license_note":"Copyright (c) 1998 by the Information Processing Society of Japan"}]},"item_4_creator_5":{"attribute_name":"著者名","attribute_type":"creator","attribute_value_mlt":[{"creatorNames":[{"creatorName":"河場, 基行"},{"creatorName":"志村, 浩也"},{"creatorName":"木村, 康則"}],"nameIdentifiers":[{}]}]},"item_4_creator_6":{"attribute_name":"著者名(英)","attribute_type":"creator","attribute_value_mlt":[{"creatorNames":[{"creatorName":"Motoyuki, Kawaba","creatorNameLang":"en"},{"creatorName":"Kouya, Shimura","creatorNameLang":"en"},{"creatorName":"Yasunori, Kimura","creatorNameLang":"en"}],"nameIdentifiers":[{}]}]},"item_4_source_id_9":{"attribute_name":"書誌レコードID","attribute_value_mlt":[{"subitem_source_identifier":"AN10444176","subitem_source_identifier_type":"NCID"}]},"item_4_textarea_12":{"attribute_name":"Notice","attribute_value_mlt":[{"subitem_textarea_value":"SIG Technical Reports are nonrefereed and hence may later appear in any journals, conferences, symposia, etc."}]},"item_resource_type":{"attribute_name":"資源タイプ","attribute_value_mlt":[{"resourceuri":"http://purl.org/coar/resource_type/c_18gh","resourcetype":"technical report"}]},"item_4_description_7":{"attribute_name":"論文抄録","attribute_value_mlt":[{"subitem_description":"JIT (Just In Time)コンパイル技術の進歩に伴い,Java処理系が高速化が進んでいる.このためGC(ガベージコレクション)を含むメモリ管理が,全実行時間に占める割合が多くなってきている.Java処理系の高速化は,GCの高速化が鍵となっている.我々は,GCの高速化手法として3つの方式(Allocation History GC Hasty Compaction Segregated Memory Management)を提案する.これら3方式の中でメモリコンパクションを取り除いたGC方式であるSegregated Memory Managementはとくに有効であった.javacを実行した場合,総実行時間を48.0%,GCに要する時間を67.2%短縮することが可能となった.","subitem_description_type":"Other"}]},"item_4_description_8":{"attribute_name":"論文抄録(英)","attribute_value_mlt":[{"subitem_description":"For the sake of JIT(Just-In-Time) compiler, the Java virtual machine has worked faster. Garbage collecting becomes the critical part of Java virtual machine. It is significant to improve garbage collecting for total speedup. In this paper, we present three strategies for garbage collection (Allocation History GC, Hasty compaction, Segregated memory management). We have designed and implemented the strategies on JDK1.2beta3. The segregated memory management, which is a kind of GC without heap compaction, appears the best strategy among them. It can reduce 48.0% of total execution time and 67.2% of the cost of garbage collecting for the javac benchmark.","subitem_description_type":"Other"}]},"item_4_biblio_info_10":{"attribute_name":"書誌情報","attribute_value_mlt":[{"bibliographicPageEnd":"30","bibliographic_titles":[{"bibliographic_title":"情報処理学会研究報告システムソフトウェアとオペレーティング・システム(OS)"}],"bibliographicPageStart":"23","bibliographicIssueDates":{"bibliographicIssueDate":"1998-05-07","bibliographicIssueDateType":"Issued"},"bibliographicIssueNumber":"33(1998-OS-078)","bibliographicVolumeNumber":"1998"}]},"relation_version_is_last":true,"weko_creator_id":"1"}}