2013-02-11 4 views
5

root以外のデバイスでsystraceを実行しようとしています。トレースイベントが選択されていると、常に次のエラーが発生します。Android systraceにはrootアクセスが必要ですか?

トレース開始マーカー 'TRACE:'が見つかりません:sys/kernel/debug/tracing/events/cpufreq_interactive/enable:no such suchファイルまたはディレクトリ

トレースイベントが選択されていない場合は機能しますが、トレースはあまり役に立ちません。

systraceにはrootアクセスが必要ですか?

私はWindows-7上のEclipse(DDMS)から直接systraceを実行しています。

答えて

3

systrace.py --helpによると、次のトレースは、rootアクセスが必要です。

  • -d、--disk:トレースディスクI/O(ルートが必要です)
  • -u、--bus-利用:トレースバスの利用が
  • -w、--workqueue(ルートが必要):カーネルのワークキューをトレース
(ルートが必要です)

他のオプションでは、ルートアクセスが必要であると指定していません。

は、これは私がトレース(のような--cpu-freq)の一部を使用することができますが、私はあなたが述べたように私は非常に同じエラーを与える--cpu-loadで残念ながら興味を持っています、と述べました。

関連する問題