{"id":30218,"updated":"2025-01-22T17:10:21.350971+00:00","links":{},"created":"2025-01-18T22:59:52.368323+00:00","metadata":{"_oai":{"id":"oai:ipsj.ixsq.nii.ac.jp:00030218","sets":["1164:2386:2390:2391"]},"path":["2391"],"owner":"1","recid":"30218","title":["オブジェクトの世代を考慮に入れた保守的ごみ集め"],"pubdate":{"attribute_name":"公開日","attribute_value":"1997-11-21"},"_buckets":{"deposit":"ae51dd7d-3577-460d-947c-4ff6443d67ae"},"_deposit":{"id":"30218","pid":{"type":"depid","value":"30218","revision_id":0},"owners":[1],"status":"published","created_by":1},"item_title":"オブジェクトの世代を考慮に入れた保守的ごみ集め","author_link":["0","0"],"item_titles":{"attribute_name":"タイトル","attribute_value_mlt":[{"subitem_title":"オブジェクトの世代を考慮に入れた保守的ごみ集め"},{"subitem_title":"Conservative Garbage Collection Considering the Objects' life time","subitem_title_language":"en"}]},"item_type_id":"4","publish_date":"1997-11-21","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":"Department of Computer Science Graduate School of Science and Technology Keio University","subitem_text_language":"en"},{"subitem_text_value":"Department of Computer Science Graduate School of Science and Technology Keio University","subitem_text_language":"en"},{"subitem_text_value":"Department of Computer Science Graduate School of Science and Technology Keio University","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/30218/files/IPSJ-PRO97016006.pdf"},"date":[{"dateType":"Available","dateValue":"1999-11-21"}],"format":"application/pdf","billing":["billing_file"],"filename":"IPSJ-PRO97016006.pdf","filesize":[{"value":"333.6 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":"15"},{"tax":["include_tax"],"price":"0","billingrole":"44"}],"accessrole":"open_date","version_id":"8decbdd1-f549-43c6-b5b9-ef23a838f670","displaytype":"detail","licensetype":"license_note","license_note":"Copyright (c) 1997 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":"Tomoaki, Hagiwara","creatorNameLang":"en"},{"creatorName":"Teruo, Iwai","creatorNameLang":"en"},{"creatorName":"Masakazu, Nakanishi","creatorNameLang":"en"}],"nameIdentifiers":[{}]}]},"item_4_source_id_9":{"attribute_name":"書誌レコードID","attribute_value_mlt":[{"subitem_source_identifier":"AN10485570","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":"C言語では,自動メモリ管理システムがライブラリの形で実装されている.実行時に型に関する情報を得られない環境で,保守的に行なうことでごみ回収 (以下G) を実現している.しかし,通常のmalloc/freeで管理する方法に比べ,メモリ使用量が増えてしまう.この原因の1つとして考えられるのが生成後すぐに不必要になるオブジェクトが即時に回収されないことである.本稿ではこの点を改善するため自動メモリ管理のごみ回収部分に世代別の考え方を導入したGCを提案し,この有効性を示す.","subitem_description_type":"Other"}]},"item_4_description_8":{"attribute_name":"論文抄録(英)","attribute_value_mlt":[{"subitem_description":"The automatic memory management system is implemented for C as a library. This system does not expect pointers to be tagged, so collector finds the dead objects conservatively. But the conservative garbage collection uses more heap space than the explicit memory management. One of this reason is that collector doesn't collect immediately the dead objects not living long. This paper shows that the generation collection is effective for the conservative garbage collection.","subitem_description_type":"Other"}]},"item_4_biblio_info_10":{"attribute_name":"書誌情報","attribute_value_mlt":[{"bibliographicPageEnd":"36","bibliographic_titles":[{"bibliographic_title":"情報処理学会研究報告プログラミング(PRO)"}],"bibliographicPageStart":"31","bibliographicIssueDates":{"bibliographicIssueDate":"1997-11-21","bibliographicIssueDateType":"Issued"},"bibliographicIssueNumber":"112(1997-PRO-016)","bibliographicVolumeNumber":"1997"}]},"relation_version_is_last":true,"weko_creator_id":"1"}}