在日常使用中,当遇到某个App或场景下手机异常耗电快时,我们往往需要手动抓取日志反馈给工程师。但这个过程存在两个痛点:
1. 手动操作有滞后性:等我们反应过来开始抓日志时,异常可能已经过去了。
2. 全程抓取耗电高:如果让系统一直开着日志抓取,本身就会增加功耗,得不偿失。
因此,我建议荣耀可以开发一套 “智能间歇性日志抓取机制” 。核心逻辑是:
1. 后台低功耗监测:系统实时监测各个应用和场景的掉电速度曲线,建立历史正常值基线。这个监测模块本身功耗极低,不影响日常使用。
2. 异常自动触发:当系统检测到某个场景的功耗曲线“急剧下降”(即掉电速度明显快于历史正常值)时,自动触发日志抓取功能。
3. 精准短时采集:只抓取异常发生前后一小段时间(比如前30秒到后30秒)的关键系统数据,而不是全量、长时间地抓取。
4. 自动停止:当功耗曲线恢复正常,或设定的采集窗口结束,日志抓取自动关闭,系统回到低功耗监测状态。
@性能研发陈立庚 @MagicOS流畅橙子 @性能_阿勇 @MagicOS流畅李同学
13 人已参与
支持
反对