首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

关于vtune的使用有关问题

2012-02-19 
关于vtune的使用问题在进行分析时,查看具体源码,可以看到执行的代码占用的时间及执行次数,但有的情况,为什

关于vtune的使用问题
在进行分析时,查看具体源码,可以看到执行的代码占用的时间及执行次数,但有的情况,为什么只反映入口入栈的占用时间,下面具体代码没有显示占用时间,譬如:
WIN_BOOL ImplGetMessage( LPMSG lpMsg, HWND hWnd, UINT wMsgFilterMin, UINT wMsgFilterMax )
{//只在这里显示Total time 以及calls等,而没有下面具体执行代码的各自占用的时间
if ( aSalShlData.mbWNT )
return GetMessageW( lpMsg, hWnd, wMsgFilterMin, wMsgFilterMax );
else
return GetMessageA( lpMsg, hWnd, wMsgFilterMin, wMsgFilterMax );
}
谢谢先!

[解决办法]
您可能用得是老得VTune(TM) Analyzer - Call graph 吧 (函数入口、出口的时间)。

现在产品已经更新 - VTune(TM) Amplifier XE 2011, 支持源代码行的时间分析,英特尔网站查一下哈。

热点排行