內(nèi)存、CPU
在讀取內(nèi)存和cpu相關(guān)信息時,經(jīng)常需要與只存在系統(tǒng)內(nèi)核的/proc偽文件系統(tǒng)進行交互。該文章 /proc文件系統(tǒng)介紹了/ proc層次結(jié)構(gòu),講解了每一個字段代表的含義,可以在需要的時候查詢一下即可。
然而android越來越注重權(quán)限的管理,因此在android8.0以上系統(tǒng)對/proc/stat文件限制了訪問,可查看以下鏈接進行了解。
Android O prevents access to /proc/stat
Overly restrictive SELinux filesystem permissions in Android N
幀率/流暢度
Choreographer.FrameCallback監(jiān)測系統(tǒng)繪制回調(diào)(api>=16)
對于幀率,我們更多考慮的應該是流暢度。如保持在每秒40幀左右在肉眼看來即是流暢的,最低為24幀,而不是幀率忽高忽低,則會感覺卡頓。
了解一下android渲染流程:
第三篇文章,前面的適合萌新看看梳理一下流程,后面源碼分析階段還是看第二篇比較好。
喵喵喵
我就只是為了做一些相關(guān)筆記,喵喵喵~