首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 .NET Java 游戏 视频 人才 外包 培训 数据库 书店 程序员
中国软件网
欢迎您:游客 | 登录 注册 帮助
  • 关于Intel® VTune的问题
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-04-14 20:45:31 楼主
    VTune在运行被检测的程序时收集了很多运行时信息,请问收集这些信息是通过软件实现还是通过特定的硬件机制实现?(注:如能以一个例子说明最好)
    20  修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-04-14 21:43:461楼 得分:0
    我的理解:
    硬件上主要是一些自增计数器来负责不同事件的计数,有指令可以读取这些性能计数器。Vtune似乎是设置一定频率的中断来不断获取这些数据
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-04-15 10:30:312楼 得分:0
    二楼说的基本正确,补充一下:

    1. 访问硬件的事件计数器是由VTune的驱动程序来完成-在系统态。
    2. VTune还收集其他的有关数据样本的操作系统信息-用户态,如进程/线程/模块/函数/源代码行。。。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-04-15 23:13:083楼 得分:0
    感谢!
    修改 删除 举报 引用 回复

    网站简介广告服务网站地图帮助联系方式诚聘英才English 问题报告
    世纪乐知(北京)网络技术有限公司 版权所有 京 ICP 证 020026 号
    Copyright © 2000-2007, CSDN.NET, All Rights Reserved