「Androidを支える技術」の読書会11回目を開催しました。


3.2Linuxカーネルのメモリ回収から4.1ActivityStackとタスクを読みました。


3.2には、Linuxがメモリ不足になった時のメモリ回収の仕組みとそれに影響を与えるoom_score_adjというパラメータがあり、UIの状況を把握しているActivityManagerServiceがoom_score_adj変更のきっかけとなることが書かれていました。

 

4.1には、Activityのライフサイクルに深く関係するActivityStackとタスクの説明が書かれていました。基本的には理解できるのですがかなり複雑なので読み直して頭を整理しようと思います。