[发明专利]电子设备及其处理器功耗获取方法、计算机可读存储介质在审
| 申请号: | 202110150043.8 | 申请日: | 2021-02-03 |
| 公开(公告)号: | CN114860534A | 公开(公告)日: | 2022-08-05 |
| 发明(设计)人: | 张晓伟 | 申请(专利权)人: | OPPO广东移动通信有限公司 |
| 主分类号: | G06F11/30 | 分类号: | G06F11/30;G06F1/3203 |
| 代理公司: | 深圳市世纪恒程知识产权代理事务所 44287 | 代理人: | 晏波 |
| 地址: | 523860 广东*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 电子设备 及其 处理器 功耗 获取 方法 计算机 可读 存储 介质 | ||
本发明公开了一种处理器功耗获取方法,该方法包括:获取目标时间段和目标运行频率;所述目标时间段为处理器调用目标线程执行任务的时间段,所述目标运行频率为所述目标时间段内所述处理器的运行频率;根据所述目标时间段和所述目标运行频率确定所述处理器的功耗参数。本发明还公开了一种电子设备和计算机可读存储介质。本发明旨在提高处理器的功耗获取结果的准确性,以为设备续航性能优化提供准确依据。
技术领域
本发明涉及电子设备技术领域,尤其涉及处理器功耗获取方法、电子设备和计算机可读存储介质。
背景技术
随着经济技术的发展,电子设备的应用越来越广泛,电子设备的性能也越来越优化。目前,大多电子设备均搭载了处理器以适应于多样化的性能需求,其中,处理器的功耗情况分析成为电子设备续航性能优化中亟待解决的问题。
目前,一般通过检测电子设备在执行不同用户操作时耗电数据来得到处理器的功耗参数,然而这样的方式得到的处理器的功耗参数容易受到其他耗电器件的能耗影响,未能反映处理器实际数据处理过程中资源消耗情况,由此可见,当前获取的处理器功耗结果存在准确性不足,无法为设备续航性能优化提供准确依据。
发明内容
本发明的主要目的在于提供一种处理器功耗获取方法、电子设备和计算机可读存储介质,旨在提高处理器的功耗获取结果的准确性,以为设备续航性能优化提供准确依据。
为实现上述目的,本发明提供一种处理器功耗获取方法,所述处理器功耗获取方法包括以下步骤:
获取目标时间段和目标运行频率;所述目标时间段为处理器调用目标线程执行任务的时间段,所述目标运行频率为所述目标时间段内所述处理器的运行频率;
根据所述目标时间段和所述目标运行频率确定所述处理器的功耗参数。
可选地,所述目标运行频率包括至少两个不同的子频率,所述根据所述目标时间段和所述目标运行频率确定所述处理器的功耗参数的步骤包括:
确定所述目标时间段内每个所述子频率对应运行的子时间段;
根据每个所述子时间段及其对应的子频率确定所述功耗参数。
可选地,所述目标线程的数量有多个,所述根据所述目标时间段和所述目标运行频率确定所述处理器的功耗参数的步骤包括:
根据每个所述目标线程对应的目标时间段和目标运行频率确定所述处理器调用每个所述目标线程时的子功耗参数;
确定多个所述目标线程中目标进程对应的所有子线程;
根据所述目标进程对应的所有子线程的子功耗参数确定所述处理器执行所述目标进程时的总功耗参数;
确定总功耗参数为所述处理器的功耗参数。
可选地,所述获取目标时间段和目标运行频率的步骤包括:
获取所述处理器对应的线程调度日志、处理器状态日志和处理器频率日志;
根据所述处理器状态日志确定所述处理器的运行时间段;
根据所述线程调度日志在所述运行时间段内确定所述目标线程对应的目标时间段;
提取所述处理器频率日志中所述目标时间段对应的频率作为所述目标运行频率。
可选地,所述根据所述处理器状态日志确定所述处理器的运行时间段的步骤包括:
当所述处理器状态日志包含设定状态标识时,根据所述处理器状态日志的第一时间戳确定所述运行时间段;
其中,所述第一时间戳为电子设备从开机到所述处理器状态日志生成时的运行时长,所述设定状态标识为所述处理器处于运行状态时的标识。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于OPPO广东移动通信有限公司,未经OPPO广东移动通信有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110150043.8/2.html,转载请声明来源钻瓜专利网。





