关于Intel® VTune的问题

lee_beckham 2008-04-14 08:45:31
VTune在运行被检测的程序时收集了很多运行时信息,请问收集这些信息是通过软件实现还是通过特定的硬件机制实现?(注:如能以一个例子说明最好)
...全文
182 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
lee_beckham 2008-04-15
  • 打赏
  • 举报
回复
感谢!
intel_zhenyuwang 2008-04-15
  • 打赏
  • 举报
回复
二楼说的基本正确,补充一下:

1. 访问硬件的事件计数器是由VTune的驱动程序来完成-在系统态。
2. VTune还收集其他的有关数据样本的操作系统信息-用户态,如进程/线程/模块/函数/源代码行。。。
haojn 2008-04-14
  • 打赏
  • 举报
回复
我的理解:
硬件上主要是一些自增计数器来负责不同事件的计数,有指令可以读取这些性能计数器。Vtune似乎是设置一定频率的中断来不断获取这些数据

566

社区成员

发帖
与我相关
我的任务
社区描述
英特尔® 边缘计算,聚焦于边缘计算、AI、IoT等领域,为开发者提供丰富的开发资源、创新技术、解决方案与行业活动。
社区管理员
  • 英特尔技术社区
  • shere_lin
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧