著者
吉川 隆英 近山 隆
出版者
一般社団法人情報処理学会
雑誌
情報処理学会論文誌プログラミング(PRO) (ISSN:18827802)
巻号頁・発行日
vol.41, no.9, pp.78-86, 2000-11-15
被引用文献数
2

世代GC方式は,データ割付領域を生成後間もないデータを配置する新世代領域と長寿命データを配置する旧世代領域とに分割することにより,長寿命データが何度もGCを経験するのを防ぐとともに,データ局所性の向上を図るメモリ管理方式である.世代GC方式においては,新世代領域から旧世代領域への移動(殿堂入り)時期の適切な選択が性能を大きく左右する.通常,殿堂入り時期はデータのGC経験回数によって決定される.そして,GCは新世代領域を使いきった時点で発生する.したがって,新世代領域サイズを動的に変更すれば,殿堂入り時期は動的に変更できる.本稿では,GC時に回収されるゴミの比率のモデルに基づきデータの平均余命を推定,その結果に沿って新世代領域サイズを動的に変更することによって,殿堂入り時期を適切に調節する世代GC方式を提案する.また,この方式を並行並列論理型言語処理系KLICに実装し評価を行った結果も述べる.A generational garbage collection segregates heap objects into multiple areas by their age, and garbage-collects areas containing older objects less often than those of younger ones. In a version of this scheme using two areas, new heap objects are allocated to the younger generation area, and advanced to the older generation area after a while. With an appropriate advancement policy, it can avoid repeated inspections of long-lived objects and improve reference locality. When to advance objects to the older generation is usually decided by the number of GCs that the object experienced. A GC occurs when the younger generation area is filled up. So the advancement policy can be dynamically modified by adjusting the new generation area size. In this paper, we propose an adjustment scheme based on {エit garbage ratios}, by which one can estimate life expectancy of short-lived objects. And we also report the evaluation results of this sheme when applied to an implementation of a concurrent and parallel logic programming language, KLIC.

言及状況

Twitter (1 users, 5 posts, 0 favorites)

こんな論文どうですか? 効率のモデルに基づきヒープサイズを自動調節する世代GC方式(吉川 隆英ほか),2000 https://t.co/puF3KtZyHZ 世代GC方式は,データ割付領域を生成後間もないデータを配置する新世代領域と長寿命データを…
こんな論文どうですか? 効率のモデルに基づきヒープサイズを自動調節する世代GC方式(吉川 隆英ほか),2000 https://t.co/puF3KtZyHZ 世代GC方式は,データ割付領域を生成後間もないデータを配置する新世代領域と長寿命データを…
こんな論文どうですか? 効率のモデルに基づきヒープサイズを自動調節する世代GC方式(吉川 隆英ほか),2000 https://t.co/puF3KugBJZ 世代GC方式は,データ割付領域を生成後間もないデータを配置する新世代領域と長寿命データを…
こんな論文どうですか? 効率のモデルに基づきヒープサイズを自動調節する世代GC方式(吉川 隆英ほか),2000 https://t.co/puF3KugBJZ 世代GC方式は,データ割付領域を生成後間もないデータを配置する新世代領域と長寿命データを…
こんな論文どうですか? 効率のモデルに基づきヒープサイズを自動調節する世代GC方式(吉川 隆英ほか),2000 https://t.co/n0MH8UI1zP

収集済み URL リスト