2

Android マルチコア フォンでネイティブ コードをプロファイリングするには、どのような方法がありますか?

メソッドで命令を実行する際に使用される壁時間/リアルタイムの経過時間、CPU 時間、システム時間に基づくプロファイルを探しています。

gprofを使ったのですが、関数ごとのCPU時間しか計測していないようです。Oprofile にはカーネル ビルドが必要なので、これはやり過ぎです。

4

1 に答える 1

1

Intel VTune Amplifier を使用することをお勧めします。このプロファイラーを使用すると、root や OS の変更なしで、 Androidデバイスのスタックを使用してホットスポットを収集できます。ここに簡単なガイドがあります: http://software.intel.com/en-us/articles/using-intel-vtune-amplifier-on-non-rooted-android-devices

于 2014-03-06T11:03:37.500 に答える