如何使用AMD APP Profiler

Mne*_*cat 2 profiler opencl

标题几乎已经说明了.我在没有教程的情况下浏览了AMD网站和与AMP APP Profiler相关的帮助文件.

是否有任何文档可供我参考,其中解释了如何使用分析器而不是仅描述它具有哪些惊人的功能(如帮助文件没有结束).阅读OpenCL的所有彩虹和阳光并没有像每次搜索尝试那样认真对待,这真是令人沮丧.

我以前从未使用过多个探测器(XNA游戏开发),我想我可能只是从一个完全不同的角度看待这个东西,在这种情况下我需要弄清楚如何开始,并试着把它挂起来到我从我的项目启动的第三方软件.只需一个"默认"启动教程就可以了.

提前致谢.

编辑:我刚刚设法从一个测试项目生成一些东西没有第三方软件与旧的"尝试,直到你死",并在看一些数据.也刚刚学会了我不能使用像gDEBugger这样的任何其他工具,所以这不在桌面上.

EDIT2:我需要找出是否可以手动将APP探查器连接到现在使用OpenCL技术的进程,而不必直接从二进制源运行它,在当前设计中有多个组件正在工作并直接使用二进制文件迫使需要避免的重大变化.是否有可能以对探查器可消化的方式附加进程?

编辑:

这个问题与我的工作不再相关

然而,如果我不愿意知道一个过程是否可以直接输入到分析器中,那将是一个谎言.因此,如果有人能够长期提供答案,那么只关注这一点并忽略问题的其余部分以获得"正确"答案,如果你愿意的话.

小智 5

使用AMD APP Profiler有两种主要方式:

  1. 来自Microsoft Visual Studio
  2. 使用AMD APP Profiler的命令行模式

您还可以在使用OpenCL异构计算第12章中找到有关AMD APP Profiler的教程部分.

对于您的问题:不,您不能将AMD APP Profiler附加到正在运行的进程.