内存、CPU
在读取内存和cpu相关信息时,经常需要与只存在系统内核的/proc伪文件系统进行交互。该文章 /proc文件系统介绍了/ proc层次结构,讲解了每一个字段代表的含义,可以在需要的时候查询一下即可。
然而android越来越注重权限的管理,因此在android8.0以上系统对/proc/stat文件限制了访问,可查看以下链接进行了解。
Android O prevents access to /proc/stat
Overly restrictive SELinux filesystem permissions in Android N
帧率/流畅度
Choreographer.FrameCallback监测系统绘制回调(api>=16)
对于帧率,我们更多考虑的应该是流畅度。如保持在每秒40帧左右在肉眼看来即是流畅的,最低为24帧,而不是帧率忽高忽低,则会感觉卡顿。
了解一下android渲染流程:
第三篇文章,前面的适合萌新看看梳理一下流程,后面源码分析阶段还是看第二篇比较好。
喵喵喵
我就只是为了做一些相关笔记,喵喵喵~