切到非桌面模式,查看静态功耗,作为目标功耗。做嵌入式只启动内核加基本shell,然后用简易仪器测试被测笔记本的功耗信息,以此为静态功耗基准。
1)不常用的app在不没有业务时的清理(清理的坏处是二次加载时读盘)或者freeze,使其不被再调度。
诸如商店的打开,下载完毕后 可以让你不参与调度(那如何及何时唤醒呢 ?)。
(商店客户端静止时的功耗信息。)
需要收集定义不常用app。
2)常用应用的冷启动功耗如何度量 。
3)笔记本待机或者休眠到唤醒的功耗是否需要考虑。(笔记本相对多的休眠)
4)后台服务的触发,由用户开启(涉及权限问题,比如打印服务,一般不用,先关掉,在前端用户进行操作时,同步开启后端服务。开启后端服务时需要权限。)
后端服务的启停方式是否需要。
5)最小化后的进程的资源消耗控制及恢复。 freeze
比如在一个pc上打开一个终端,并将其最小化后,查看其调度信息:
cat /proc/5071/sched 第一次
(5071, #threads: 8)
-------------------------------------------------------------------
se.exec_start : 17449642.800356