基于挂钟时间和英特尔 Vtune 放大器的 Profile C++ 程序
Posted
技术标签:
【中文标题】基于挂钟时间和英特尔 Vtune 放大器的 Profile C++ 程序【英文标题】:Profile C++ programm based on wall clock time with intel Vtune amplifier 【发布时间】:2016-07-21 10:22:08 【问题描述】:我刚刚开始使用英特尔 VTune Amplifier XE,并且默认情况下看起来只有 CPU 时间测量。是否可以设置 VTune 以根据挂钟时间(实时)获得结果? 实际上我的目标是从磁盘 I/O 操作中获取热点。
【问题讨论】:
也许你见过this。它发现了加速机会,无论是否是 I/O。 【参考方案1】:要在 VTune 中测量应用的 I/O,您可以使用两个功能。 Locks and Waits Analysis 跟踪阻止您应用程序执行的 API(包括 I/O API)或专用 Disk Input and Output Analysis 以查看您是否在磁盘上被阻止以及应用程序中的哪些 API 导致了这种情况。
【讨论】:
以上是关于基于挂钟时间和英特尔 Vtune 放大器的 Profile C++ 程序的主要内容,如果未能解决你的问题,请参考以下文章