3G-02
Android OSにおけるオブジェクト寿命を考慮したGC選択に関する一考察
○濱中真太郎,栗原 駿,福田翔貴,森 竜佑(工学院大),小口正人(お茶の水女子大),山口実靖(工学院大)
Androidの仮想マシンAndroid Runtime (ART)の機能に,Garbage Collection (GC)がある.GCは空きメモリ量が減少すると自動的に不要なオブジェクトの開放を行う.GCの処理はアプリケーションスレッドを一時的に停止するStop The World (STW)を引き起こし,アプリケーション性能やユーザの操作性に悪影響を与える.そのため,GCの発生回数と停止時間は少ないことが望ましい.現在のARTのGCには生成されて間もないオブジェクトを対象とするSticky GCと,全オブジェクトを対象とするPartial GCの2種類が存在する.本研究ではARTのヒープを解析するART Monitorを用いてヒープの状態に応じて2種類のGCの選択を行い,性能向上する手法について考察を行う.

footer 著作権について 倫理綱領 プライバシーポリシー セキュリティ 情報処理学会