抄録
M-019
AndroidアプリケーションのオブジェクトとGCの関係に関する一考察
◎濱中真太郎・栗原 駿・福田翔貴(工学院大)・小口正人(お茶の水女子大)・山口実靖(工学院大)
Android OSはスマートフォンを始めとしたモバイルデバイスに広く採用されている.AndroidOSは空きメモリ量が減少すると不要なオブジェクトを発見し,開放を行うGarbage Collection(GC)が発生する.GCの処理はアプリケーションスレッドを一時的に止めてしまうStop The World(STW)を引き起こす.GCの起動はアプリケーション性能やユーザの操作性に悪影響を与えるため,GCの発生は少ないことが望ましい.本稿ではAndroid OSのアプリケーションヒープを解析しオブジェクト毎のサイズや寿命について調査を行い,効率的なGCを行うための考察を行う.