在以前版本的VTune中,有一个名为dsep.exe的程序,可用于从VTune定期轮询硬件计数器(特别与DRAM读/写相关)。这使我能够及时收集有关每个实例的计数器数据,而不是在最后汇总。不幸的是,此工具已在64位操作系统中弃用。有谁知道定期(例如,每1秒)从VTune(或Windows中的其他程序)获取硬件计数器数据的方法?预先感谢您的帮助。 最佳答案 好吧,我无法完全解决这个问题,但我已经很接近了。最新版本的VTune将所有硬件计数器数据保存在SQLite数据库中(projectfolder/sqlite-db/dicer.db
我想在Windows7上使用Vtune从QtCreator分析应用程序。但是Vtune基本上是为VisualStudioApps制作的,所以我必须在我的函数名称和发布版本中的指令之间建立联系。其实我在热点里只有假名func@address,不能用。通过探索IntelVtune的“入门”,我发现我必须在我的发布版本中启用调试信息,但如何在QtCreator中执行它?来自“使用调试信息”文件:Toprovideaccurateperformancedataandenablesourceanalysis,theIntel®VTune™Amplifierrequiresdebuginforma
我想优化我在linux平台上用c++编写的代码。为此,我正在使用IntelVTunePerformanceAnalyzerProfiler。当我识别Hotspots时,它成功运行了二进制可执行文件,其路径我已经指定,然后它给出了错误:“无法显示数据,没有可用于数据的观点”。谁能帮忙解决这个错误。 最佳答案 我刚刚解决了同样的问题,希望对你来说还不算太晚。首先,您应该启用调试信息,即使用-g选项进行编译:icpc-g-ooutputsource.cpp或gcc-g-ooutputsource.cpp如果您更喜欢GNU编译器。发现了另一