Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/performance/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Performance 英特尔顾问-在本地Windows GUI上查看来自Linux云的结果_Performance_Parallel Processing_Profiling_Intel Advisor - Fatal编程技术网

Performance 英特尔顾问-在本地Windows GUI上查看来自Linux云的结果

Performance 英特尔顾问-在本地Windows GUI上查看来自Linux云的结果,performance,parallel-processing,profiling,intel-advisor,Performance,Parallel Processing,Profiling,Intel Advisor,使用Intel Advisor,我在云中Linux上运行了以下操作,并将结果文件夹下载到本地WIndows计算机: advixe-cl --collect=survey ./My_Program.exe advixe-cl --collect=map ./My_Program .exe advixe-cl --collect=dependencies ./My_Program .exe 然后我为Advisor打开了我的Windows GUI。我点击了“打开结果”图标并打开了advixeproj

使用Intel Advisor,我在云中Linux上运行了以下操作,并将结果文件夹下载到本地WIndows计算机:

advixe-cl --collect=survey ./My_Program.exe
advixe-cl --collect=map ./My_Program .exe
advixe-cl --collect=dependencies ./My_Program .exe
然后我为Advisor打开了我的Windows GUI。我点击了“打开结果”图标并打开了advixeproj文件。它正确显示测量、地图和依赖项的子文件夹。当我打开任何一个窗格时,我在每个窗格中看到的都是:

 No Data
 To collect data about your application's performance, compile your application in Release Build settings and run Survey analysis.
我的应用程序是一个C程序(My_program.exe),它调用用汇编语言(NASM)编写的共享对象。我假设Advisor可以处理汇编语言程序和共享对象,因为VTune可以,所以我认为这不是问题所在

在应用程序字段旁边,我单击“浏览”并浏览到My_Program.exe,但Advisor说该文件“不是可执行二进制文件”。这可能是因为这是Windows,二进制文件是用于Linux的

我的问题是:如何查看下载到本地Windows机器上的Linux云服务器的结果,以便使用Windows GUI进行分析?我在VTune上经常这样做,没有任何问题


谢谢。

简而言之,问题中描述的方法通常是正确的,但对于Advisor来说,指定--project dir(在所有分析类型中保持相同的acc)也很重要

等等

正如对原始问题的“评论”中所指出的,英特尔论坛也讨论了这一点


此外,还有另外两种不同的方法:使用--snapshot命令,或者只是删除交互式HTMLGUI(可用于屋顶线和卸载功能)。例如,在以下文章中介绍了这些问题:

在专用网站上提出此类问题可能会更好。这是指向intel.com上advisor论坛的链接:另请参阅。
1) [on linux] advixe-cl --collect=survey  --project-dir ./my_project_dir  ./My_Program.exe

2) [on linux] advixe-cl --collect=tripcounts  --project-dir ./my_project_dir  ./My_Program.exe
3) copy my_project_dir folder from Linux to Windows

4) [on windows in Advisor GUI or with advixe-gui - open] ./my_project_dir and use "Show My Result" button.