【技术实现步骤摘要】
技术介绍
1、在计算机和其他信息处理系统上,可以使用各种技术来收集数据以用于分析硬件和软件的性能。
技术实现思路
【技术保护点】
1.一种用于基于指令块的性能监测的装置,包括:
2.如权利要求1所述的装置,其中,所述基于块的采样硬件用于响应于所述第一分支指令的引退而标识所述指令块的开始。
3.如权利要求2所述的装置,其中,所述基于块的采样硬件用于响应于所述第二分支指令的引退而标识所述指令块的结束。
4.如权利要求1所述的装置,其中,收集所述性能信息包括对一类型的事件的发生进行计数。
5.如权利要求1所述的装置,其中,收集所述性能信息包括聚合针对一类型的事件的等待时间。
6.如权利要求1所述的装置,其中,所述性能信息用于被收集到跟踪记录中
7....
【技术特征摘要】
1.一种用于基于指令块的性能监测的装置,包括:
2.如权利要求1所述的装置,其中,所述基于块的采样硬件用于响应于所述第一分支指令的引退而标识所述指令块的开始。
3.如权利要求2所述的装置,其中,所述基于块的采样硬件用于响应于所述第二分支指令的引退而标识所述指令块的结束。
4.如权利要求1所述的装置,其中,收集所述性能信息包括对一类型的事件的发生进行计数。
5.如权利要求1所述的装置,其中,收集所述性能信息包括聚合针对一类型的事件的等待时间。
6.如权利要求1所述的装置,其中,所述性能信息用于被收集到跟踪记录中。
7.如权利要求6所述的装置,进一步包括指令解码器,所述指令解码器用于对插入事件指令进行解码,其中,响应于所述插入事件指令,所述基于块的硬件用于将数据结构插入到所述跟踪记录中。
8.如权利要求7所述的装置,其中,所述插入事件指令用于指示所述数据记录的句柄。
9.如权利要求7所述的装置,其中,所述插入事件指令用于指示所述跟踪记录中的插入点。
10.如权利要求1所述的装置,进一步包括存储位置,所述存储位置用于存储指令事件地址。
11.如权利要求10所述的装置,其中,所述指令事件地址基于调用分支目标。
12.如权利要求...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。