监控
严格模式已开启
严格模式又称StrictMode,它是用来检测程序中违例情况的开发者工具,最常见的场景就是检测主线程中本地磁盘和网络读写等耗时的操作。开启该功能后,只要当前运行的APP出现内存泄露、长时间的磁盘读取/写入和网络操作屏幕就会闪烁,将违例细节暴露给开发者方便优化与改善。
GPU呈现模式分析
这个功能常被玩家称为判断手机系统卡顿与否的“玄学曲线”,将GPU呈现模式分析设定在“在屏幕上显示为条形图”后,你就会发现手机屏幕上出现了无数道彩色的线条组成的波形图,从左到右动态显示。
每一道垂直的线条代表一帧的渲染,随着需要渲染的帧数越来越多,我们也就可以观察到这段时间帧率的变化了。理论上讲,只要有多竖线长时间超过了位于波形图上方绿色的标记线,就代表着你看到的动画有丢帧现象产生。
换句话说,GPU呈现模式分析存在的初衷就是帮助开发人员,通过多色线的变化对APP进行有针对性的优化。一套系统、一款应用,只有在运行的绝大多数时间都能保持彩色线条不越过标记线才算完美。
***应用***
开发者选项中的应用功能主要都是用于APP调度的机制,很多设置都与省电管理、后台管理等预设的功能相冲突,所以请谨慎尝试。
应用
不保留活动
当我们按下返回或主页键回到桌面,之前正在运行的APP并没有关闭,它只是被转入后台,我们可以通过点击应用图标或最近任务的小窗口重新回到这个APP,这种多任务处理的机制便于我们随时在多个应用间切换,从而大幅提高效率。当开启“不保留活动”功能后,所有转入后台的程序都会被自动查*(切换时需要重新加载运行),哪怕你已经将其设定在后台清理程序的白名单中。换句话说,打开该选项时手机将进入“单任务”模式,可以最大限度起到省电的作用。
后台进程限制
如今手机内存都是4GB起步,省电模块中也都集成了行之有效的后台管理机制,强制开启不保留活动实有浪费之嫌。此时,大家可以通过后台进程限制,指定后台最多可以同时运行多少程序(无限制、0~4个),较之上面的功能更加人性化和灵活一些。比如将微信和QQ添加到后台清理的白名单,再在后台进程限制中设置为2,这两个应用以外的APP只要转到后台就会被自动清理。