[发明专利]计算机系统及通过计算机系统执行的性能监控方法有效
申请号: | 201610018626.4 | 申请日: | 2016-01-12 |
公开(公告)号: | CN105843731B | 公开(公告)日: | 2019-02-01 |
发明(设计)人: | 乔梦麟;曾柏坤 | 申请(专利权)人: | 联发科技股份有限公司 |
主分类号: | G06F11/34 | 分类号: | G06F11/34 |
代理公司: | 深圳市威世博知识产权代理事务所(普通合伙) 44280 | 代理人: | 何青瓦 |
地址: | 中国台湾新竹市*** | 国省代码: | 中国台湾;71 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明实施例公开计算机系统及性能监控方法。所述计算机系统包括:存储单元和处理单元,其中,多个任务在所述处理单元的控制下进行切换;所述处理单元用于在任务切换被执行的位置提供回调函数,且当第一任务切换发生时重置性能监控单元的用于外部访问计数的计数器,当第二任务切换发生时,从所述计数器读取计数值记录到所述存储单元的日志中作为所述第一任务的记录,并在这之后为所述第二任务重置所述计数器;其中,所述日志中在一预定时间段对应所述第一任务的记录被求和来分析所述第一任务的性能,由此确定对一个特定事件所述第一任务的外部访问的性能。本发明实施例可精确地确定在一个给定时间段内所选择的任务的发生及性能。 | ||
搜索关键词: | 计算机系统 通过 执行 性能 监控 方法 | ||
【主权项】:
1.一种计算机系统,其特征在于,包括:存储单元;处理单元,包括用于监控多个任务的性能监控单元,所述多个任务包括在事件中,且所述多个任务的每一个包括多个函数调用;其中,所述多个任务在所述处理单元的控制下进行切换;其中,所述处理单元用于在任务切换被执行的位置提供回调函数,且当用于将任务的执行切换为所述多个任务的第一任务的第一任务切换发生时通过所述回调函数重置所述性能监控单元的用于外部访问计数的计数器,以及,当用于将任务的执行从所述多个任务的所述第一任务切换为第二任务的第二任务切换发生时,通过所述回调函数从所述性能监控单元的所述用于外部访问计数的计数器读取计数值并将所读取的计数值记录到所述存储单元中的日志中作为所述第一任务的记录,以及,在该次所述第一任务的记录产生之后通过所述回调函数为所述第二任务重置所述性能监控单元的所述用于外部访问计数的计数器;其中,所述日志中在一预定时间段对应所述第一任务的记录被求和来分析所述第一任务在所述预定时间段内的性能,由此确定对一个特定事件所述第一任务的外部访问的性能;所述处理单元还用于:为所述第一任务的每一个所述函数调用提供一个标签,并在第二任务切换发生之前的每次函数调用被执行时为第一函数调用产生所述标签以用于对所述第一函数调用的发生计数,以及当所述第二任务切换发生时读取为所述第一函数调用的发生进行计数的计数值并将所述读取的计数值记录到所述存储单元的日志中作为所述第一函数调用的一个记录。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于联发科技股份有限公司,未经联发科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610018626.4/,转载请声明来源钻瓜专利网。
- 上一篇:一种矿用水壶助饮器
- 下一篇:一种背包背幅透气结构