0

我是 VTune Amplifier 的新手,我正在 Intel Atom 处理器上开发 Android 应用程序。当我尝试运行分析时,出现以下错误

我正在为 Android 系统使用 Intel Vtune Amplifier 2014。

amplxe:错误:无法启用基于硬件事件的采样:驱动程序有问题 (sep*/sepdrv*)。检查驱动程序是否正在运行并且驱动程序组在当前用户组列表中。有关详细信息,请参阅“构建和管理采样驱动程序”帮助主题。

我已尝试按照此链接https://software.intel.com/en-us/forums/topic/372533#comment-1791207 和“Peter Wang(英特尔)”对此线程的评论中提供的步骤进行操作。

我在 Windows 上运行 VTune Amplifier 和 Eclipse。

我无法打断王先生之前关于从链接中提供的线程重新安装驱动程序的评论。

有人可以详细说明解决问题。

注意:我更像是一个 windows 人,对 windows 友好的步骤将对我有很大帮助。

提前感谢您为解决此问题提供的任何帮助。

4

1 回答 1

1

错误消息表明您缺少Advanced Hotspots分析所需的驱动程序。这些驱动程序是必需的,因为分析使用 CPU 内部称为性能监控单元 (PMU)的专用硬件。在您可以在商店购买的生产设备上,不太可能预装这些驱动程序。

您可以使用以下选项来解决此问题:

  1. 使用Basic Hotspots分析。这在任何基于 Intel 的 Android 设备上都无需特殊驱动程序即可工作。如果您的设备没有植根,您还需要在调试模式下配置应用程序。有一篇文章:在无根 Android* 设备上使用英特尔® VTune™ 放大器 2014 系统
  2. 如果您使用的是“Dell Venue 8”,您可以将此设备变成开发人员设备。这基本上意味着您使用包含 VTune 驱动程序的特殊固件对其进行刷新,并且默认情况下也已植根。通过这样的配置,您还可以进行Advanced Hotspots分析。可在此处找到说明:如何在 Dell Venue 8 上为系统使用英特尔® VTune™ 放大器 2014
  3. 您自己重建分析所需的驱动程序Advanced Hotspots。这只有在您的设备具有开放的引导加载程序和重建内核的源代码时才有可能。一般来说,除非您为设备制造商工作,否则我不会推荐此选项。如果您对此选项感兴趣,请告诉我,我将添加有关它的解释。

出于好奇:您使用的是什么设备?您要分析哪种应用程序?

于 2014-06-16T09:15:26.573 回答