LINEスタンプ制作代行サービス・LINEスタンプの作り方!

お電話でのお問い合わせ:03-6869-8600

stampfactory大百科事典

世代別ガベージコレクション

世代別ガベージコレクション(Generational Garbage Collection 別名:Generation Scavenging:ジェネレーション・スキャベンジング)はガベージコレクションの一手法。(以下、ガベージコレクションをGCと省略する。)ガベージコレクションを持つ言語上で動く実システムでは、経験上メモリオブジェクトの利用にある偏りが存在する。それは「計算途上で利用される一時オブジェクトは数が多く、かつすぐさま破棄される率が高い」「ある程度長く生存したオブジェクトは、以降も長く生存する率が高い」という傾向である。この傾向に着目し、メモリ領域を二つの世代に分離する。というルールを与える。そして第三のルールとしてを考えるのが世代別GCである。世代別GCは汎用のガベージコレクションとしてバランスに優れており、また世代間移動のしきい値や第一世代領域のサイズなど、チューニングがしやすいこと、仮想記憶との相性が良いことなど、利点が多い。特にオブジェクト指向言語との相性が良いため、Java、Python、Ruby(2.1以降)などに採用されている。

出典:wikipedia

LINEスタンプ制作に興味がある場合は、
下記よりスタンプファクトリーのホームページをご覧ください。