0

私は VTune Amplifier を初めて使用し、インテル Atom プロセッサーで Android アプリケーションを開発しています。プロファイリングを実行しようとすると、次のエラーが表示されます

Android システム用の Intel Vtune Amplifier 2014 を使用しています。

amplxe: エラー: ハードウェア イベント ベースのサンプリングを有効にできません: ドライバー (sep*/sepdrv*) に問題があります。ドライバーが実行中であり、ドライバー グループが現在のユーザー グループ リストにあることを確認します。詳細については、「サンプリング ドライバーのビルドと管理」ヘルプ トピックを参照してください。

このリンクhttps://software.intel.com/en-us/forums/topic/372533#comment-1791207 およびこのスレッドの「Peter Wang (Intel)」コメントに記載されている手順に従ってみました。

Windows で Eclipse を使用して VTune Amplifier を実行しています。

リンクで提供されているスレッドからドライバーを再インストールすることについて、Wang 氏による以前のコメントを中断することができませんでした。

誰かが問題を解決するために詳しく教えてください。

注: 私はどちらかというと Windows 派なので、Windows に適した手順は非常に役立ちます。

この問題の解決にご協力いただきありがとうございます。

4

1 に答える 1

1

Advanced Hotspotsエラー メッセージは、分析に必要なドライバーが不足していることを示しています。これらのドライバーは、パフォーマンス モニタリング ユニット (PMU)と呼ばれる CPU 内の専用ハードウェアを分析に使用するために必要です。ストアで購入できる製品デバイスでは、これらのドライバーがプリインストールされている可能性はほとんどありません。

これを回避するには、次のオプションがあります。

  1. Basic Hotspots分析を使用します。これは、Intel ベースの Android デバイスで特別なドライバーなしで動作します。デバイスがルート化されていない場合は、アプリケーションをデバッグ モードで構成する必要もあります。利用可能な記事があります:ルート化されていない Android* デバイス上のシステム向けインテル® VTune™ Amplifier 2014 の使用
  2. 「Dell Venue 8」を使用している場合、このデバイスを開発者デバイスに変えることができます。これは基本的に、VTune のドライバーを含み、デフォルトでルート化されている特別なファームウェアでフラッシュすることを意味します。Advanced Hotspotsこのような構成では、分析も実行できます。手順については、こちらを参照してください: Dell Venue 8 のシステムでインテル® VTune™ Amplifier 2014 を使用する方法
  3. Advanced Hotspots分析に必要なドライバーを自分で再構築します。これは、オープン ブート ローダーとカーネルを再構築するためのソースを備えたデバイスがある場合にのみ可能です。一般に、デバイス メーカーで働くまでは、このオプションはお勧めしません。このオプションに興味がある場合はお知らせください。説明を追加します。

好奇心から: 使用しているデバイスは何ですか? プロファイリングしようとしているアプリケーションの種類は何ですか?

于 2014-06-16T09:15:26.573 に答える