[发明专利]上下文切换采样有效
申请号: | 201010207270.1 | 申请日: | 2010-04-08 |
公开(公告)号: | CN101859268B | 公开(公告)日: | 2017-03-01 |
发明(设计)人: | R·戴维斯 | 申请(专利权)人: | 英特尔公司 |
主分类号: | G06F11/30 | 分类号: | G06F11/30 |
代理公司: | 永新专利商标代理有限公司72002 | 代理人: | 刘瑜,王英 |
地址: | 美国加*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本文描述了用于在计算系统中进行性能监视的方法。在一些实施例中,可寻址存储器存储用于执行上下文切换采样的数据和指令。处理器包括硬件事件计数器,并与所述可寻址存储器耦合以访问所述指令,并且响应于所述指令,所述处理器在第一硬件事件计数器中对第一硬件事件的发生进行计数,并在第二硬件事件计数器中对第二硬件事件的发生进行计数。在所述第一硬件事件的发生已经被计数达到规定数目之后,对所述第二硬件事件计数器进行采样,并且重置硬件事件计数器。在一些实施例中,所述处理器在第一硬件事件计数器中对段寄存器加载事件的发生进行计数,然后记录所采样的第二硬件事件计数器的值与进程标识符的值和/或线程标识符的值。 | ||
搜索关键词: | 上下文 切换 采样 | ||
【主权项】:
一种用于在多进程系统中进行性能监视的方法,所述方法包括:在第一硬件事件计数器中对第一硬件事件的发生进行计数以确定何时发生上下文切换;在第二硬件事件计数器中对第二硬件事件的发生进行计数;在所述第一硬件事件的发生已经被计数达到规定数目之后,对所述第二硬件事件计数器进行采样,并且重置所述第一硬件事件计数器和所述第二硬件事件计数器,其中通过设置不同的采样频率值SAV来检测进程之间的上下文切换或同一进程的线程之间的上下文切换;其中对应于所采样的第二硬件事件计数器的值与进程标识符或与线程标识符一起被记录和/或聚集在可寻址存储器,并且第一硬件事件计数器与第二硬件事件计数器被用于特定进程和/或线程,而不会将来自其它进程和/或线程捕捉的事件的干扰包括在内。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201010207270.1/,转载请声明来源钻瓜专利网。