[发明专利]电子设备及其处理器功耗获取方法、计算机可读存储介质在审
| 申请号: | 202110150043.8 | 申请日: | 2021-02-03 |
| 公开(公告)号: | CN114860534A | 公开(公告)日: | 2022-08-05 |
| 发明(设计)人: | 张晓伟 | 申请(专利权)人: | OPPO广东移动通信有限公司 |
| 主分类号: | G06F11/30 | 分类号: | G06F11/30;G06F1/3203 |
| 代理公司: | 深圳市世纪恒程知识产权代理事务所 44287 | 代理人: | 晏波 |
| 地址: | 523860 广东*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 电子设备 及其 处理器 功耗 获取 方法 计算机 可读 存储 介质 | ||
1.一种处理器功耗获取方法,其特征在于,所述处理器功耗获取方法包括以下步骤:
获取目标时间段和目标运行频率;所述目标时间段为处理器调用目标线程执行任务的时间段,所述目标运行频率为所述目标时间段内所述处理器的运行频率;
根据所述目标时间段和所述目标运行频率确定所述处理器的功耗参数。
2.如权利要求1所述的处理器功耗获取方法,其特征在于,所述目标运行频率包括至少两个不同的子频率,所述根据所述目标时间段和所述目标运行频率确定所述处理器的功耗参数的步骤包括:
确定所述目标时间段内每个所述子频率对应运行的子时间段;
根据每个所述子时间段及其对应的子频率确定所述功耗参数。
3.如权利要求1所述的处理器功耗获取方法,其特征在于,所述目标线程的数量有多个,所述根据所述目标时间段和所述目标运行频率确定所述处理器的功耗参数的步骤包括:
根据每个所述目标线程对应的目标时间段和目标运行频率确定所述处理器调用每个所述目标线程时的子功耗参数;
确定多个所述目标线程中目标进程对应的所有子线程;
根据所述目标进程对应的所有子线程的子功耗参数确定所述处理器执行所述目标进程时的总功耗参数;
确定总功耗参数为所述处理器的功耗参数。
4.如权利要求1所述的处理器功耗获取方法,其特征在于,所述获取目标时间段和目标运行频率的步骤包括:
获取所述处理器对应的线程调度日志、处理器状态日志和处理器频率日志;
根据所述处理器状态日志确定所述处理器的运行时间段;
根据所述线程调度日志在所述运行时间段内确定所述目标线程对应的目标时间段;
提取所述处理器频率日志中所述目标时间段对应的频率作为所述目标运行频率。
5.如权利要求4所述的处理器功耗获取方法,其特征在于,所述根据所述处理器状态日志确定所述处理器的运行时间段的步骤包括:
当所述处理器状态日志包含设定状态标识时,根据所述处理器状态日志的第一时间戳确定所述运行时间段;
其中,所述第一时间戳为电子设备从开机到所述处理器状态日志生成时的运行时长,所述设定状态标识为所述处理器处于运行状态时的标识。
6.如权利要求4所述的处理器功耗获取方法,其特征在于,所述线程调度日志包括若干条调度数据,所述调度数据包括所述处理器所调度的线程的标识信息、线程的任务状态信息及其对应的第二时间戳,所述根据所述线程调度日志在所述运行时间段内确定所述目标线程对应的目标时间段的步骤包括:
确定所述线程调度日志中的目标调度数据;所述目标调度数据为第二时间戳位于所述运行时间段内、且所述标识信息为所述目标线程的标识的调度数据;
将第一目标数据的第二时间戳确定为第一目标时间,将第二目标数据的第二时间戳确定为第二目标时间;所述第一目标数据为所述目标调度数据中任务状态信息为任务开始的调度数据,所述第二目标数据为所述目标调度数据中任务状态信息为任务结束的调度数据;
根据所述第一目标时间和所述第二目标时间确定所述目标时间段。
7.如权利要求4所述的处理器功耗获取方法,其特征在于,所述处理器频率日志包括若干个频率数据,所述频率数据包括所述处理器运行的频率值及其对应的第三时间戳,所述提取所述处理器频率日志中所述目标时间段对应的频率作为所述目标运行频率的步骤包括:
确定所述处理器频率日志中的目标频率数据;所述目标频率数据为第三时间戳位于所述目标时间段内的频率数据;
提取所述频率数据中的频率值作为所述目标运行频率。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于OPPO广东移动通信有限公司,未经OPPO广东移动通信有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110150043.8/1.html,转载请声明来源钻瓜专利网。





