发明名称 |
计算机系统及通过计算机系统执行的性能监控方法 |
摘要 |
本发明实施例公开计算机系统及性能监控方法。所述计算机系统包括:存储单元和处理单元,其中,多个任务在所述处理单元的控制下进行切换;所述处理单元用于在任务切换被执行的位置提供回调函数,且当第一任务切换发生时重置性能监控单元的用于外部访问计数的计数器,当第二任务切换发生时,从所述计数器读取计数值记录到所述存储单元的日志中作为所述第一任务的记录,并在这之后为所述第二任务重置所述计数器;其中,所述日志中在一预定时间段对应所述第一任务的记录被求和来分析所述第一任务的性能,由此确定对一个特定事件所述第一任务的外部访问的性能。本发明实施例可精确地确定在一个给定时间段内所选择的任务的发生及性能。 |
申请公布号 |
CN105843731A |
申请公布日期 |
2016.08.10 |
申请号 |
CN201610018626.4 |
申请日期 |
2016.01.12 |
申请人 |
联发科技股份有限公司 |
发明人 |
乔梦麟;曾柏坤 |
分类号 |
G06F11/34(2006.01)I |
主分类号 |
G06F11/34(2006.01)I |
代理机构 |
深圳市威世博知识产权代理事务所(普通合伙) 44280 |
代理人 |
何青瓦 |
主权项 |
一种计算机系统,其特征在于,包括:存储单元;处理单元,包括用于监控多个任务的性能监控单元;其中,所述多个任务在所述处理单元的控制下进行切换;其中,所述处理单元用于在任务切换被执行的位置提供回调函数,且当用于将任务的执行切换为所述多个任务的第一任务的第一任务切换发生时重置所述性能监控单元的用于外部访问计数的计数器,以及,当用于将任务的执行从所述多个任务的所述第一任务切换为第二任务的第二任务切换发生时,从所述性能监控单元的所述用于外部访问计数的计数器读取计数值并将所读取的计数值记录到所述存储单元中的日志中作为所述第一任务的记录,以及,在该次所述第一任务的记录产生之后为所述第二任务重置所述性能监控单元的所述用于外部访问计数的计数器;其中,所述日志中在一预定时间段对应所述第一任务的记录被求和来分析所述第一任务在所述预定时间段内的性能,由此确定对一个特定事件所述第一任务的外部访问的性能。 |
地址 |
中国台湾新竹市新竹科学工业园区笃行一路一号 |