問題タブ [systrace]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
10629 参照

android - Windows 7 で Jelly Bean 4.1 エミュレーターを使用して ADB で systrace ツールを実行するとエラーが発生する

systraceHTML出力を表示するにはどうすればよいですか? Google I/O 2012 のトーク"For Butter or Worse"systraceを見た後、 Jelly Bean 4.1 を実行しているエミュレーターを使用して Windows 7 で作業するのに苦労しています。

私は次のことをしました:

  1. Python 2.7 をインストールし、インストール フォルダーを PATH に追加しました。
  2. 以下C:\android-sdk\platform-tools\systrace>python systrace.pyを実行: (古いSDK: C:\android-sdk\tools\systrace>python systrace.py)

しかし、cmd で次のエラーが発生します。

ノート:

  • エミュレーターでトレースを有効にしました。Settings > Developer Options > Enable traces
  • Python 3.2でも試しました
0 投票する
1 に答える
3040 参照

android - Android ジェリー ビーン 4.1 systrace ツール

アンドロイド ジェリー ビーン 4.1 で systrace ツールを使用して Windows 7 32 ビット OS で動作する方法。

0 投票する
1 に答える
1248 参照

android - systrace を実行しようとすると許可が拒否されました

Android SDK が提供する新しい systrace ツールを実行しようとしています。Google I/O 2012 でのデモ (デモはビデオの 31:04 から開始) (端末コマンドのデモは 32:04 から)。.

ただし、(Mac のターミナルで) コマンドを実行しようとすると、次のようになります。

私は何を間違っていますか?

ありがとう

0 投票する
1 に答える
2061 参照

android - Systrace ブランクによって作成された html ファイル

Android 開発者 systraceによる Jelly Bean の systrace のチュートリアルに従いました。

手順は正しいようで、私のためにhtmlファイルを作成しますが、ブラウザには何も表示されず、空白です。html ファイルにはたくさんのソース コードが表示されます。

Firefox と IE を試しましたが、何が問題なのか教えていただけますか?

0 投票する
3 に答える
4960 参照

android - Android Systrace ツールの拡張

デバイス用にカスタマイズされた情報を追加するために、systrace ツールの拡張に取り組んでいます。私たちは、Android が TRACE 生成をどのようにサポートしているかを知りたいと思っています。イベントのトレース、zigote、ファインダー、jvm の開始、Android の開始、Linux 呼び出し、ハードウェア呼び出しなどに関与するアーキテクチャとメカニズムは何ですか?

この情報に関するリンクやマニュアルを教えてください。

adb atrace ツールおよびその他の関連モジュールの技術文書を特に高く評価します。

トレース ファイル形式の情報も重要です。このトレース ファイルはどこにありますか。また、それらを拡張して情報を追加するにはどうすればよいでしょうか。

詳細 :

systrace.pyの 81 行目に次の内容があります。

atrace_args = ['adb', 'shell', 'atrace', '-z']

これにより、 /sys/kernel/debug/tracing/にいくつかのトレース ファイルが生成されることがわかっています。

私たちの主な関心は、これらのファイルがどこで、いつ、どのように生成されるかを知ることです。

どうもありがとうございました !

0 投票する
1 に答える
778 参照

android - Android: cygwin の systrace が出力ファイルに書き込まれず、ガベージが生成される

Python 2.7 を搭載した Windows 2003 PC で Android Jelly bean SDK が提供する systrace ツールで以下のエラーが発生します。

Cygwinエディターで以下のコマンドを実行する

Python用に環境変数を追加する必要がありますか?? はいの場合、どの変数を追加する必要がありますか? この問題の解決を手伝ってくれる人はいますか?

ありがとうございます。それでは、お元気で

0 投票する
1 に答える
3327 参照

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

root 化されていないデバイスで systrace を実行しようとしています。いずれかのトレース イベントが選択されている場合、常に次のエラーが発生します。

トレース開始マーカー 'TRACE:' が見つかりません: /sys/kernel/debug/tracing/events/cpufreq_interactive/enable を開く際のエラー: そのようなファイルまたはディレクトリはありません

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

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

Windows-7 で Eclipse (DDMS) から直接 systrace を実行していることに注意してください。

0 投票する
2 に答える
1420 参照

android - Android-4.2.1 を実行している Nexus10 で systrace を使用してディスク I/O をプロファイリングする方法

デスクトップ ターミナルで次のコマンド ラインを発行して、Nexus 10 のディスク データをプロファイリングしようとしています。

python systrace.py -d --time=10 -o mynewtrace.html

残念ながら、systrace レポート

エラー: ディスク アクティビティのトレースには root 権限が必要です トレースのキャプチャ中にエラーが発生しました。出力ファイルは書き込まれませんでした。

私の質問は、Nexus 10 のような実際の Android デバイスでルート アクセスを取得する方法です。

どうもありがとう

0 投票する
2 に答える
7372 参照

android - Android Systrace Trace File Format

Android systrace tool, calls atrace tool via ADB. However, I don't understand very well the format of the traces file. Apparently it is very similar to linux ftrace tool with some differences. The main difference is that is doesn't uses a System.Map file but it includes all that information into the trace file. Also, there are new B|E entries that are android specific.

There is some information about this format in Android Source Code at: http://androidxref.com/4.1.1/xref/external/chromium-trace/src/tracing/linux_perf_importer.js

However, in that documentation we can read that the format belongs to Linux Perf Tool. I don't think so, linux perf gives as an output a very different format... (unless some special configuration is active...)

My question is: Does anybody know where can I found an official documentation about android trace files generated with atrace tool from adb?

Is this format familiar to you ?

#xA;

Thanks in advance !

0 投票する
1 に答える
6698 参照

android - Android Systrace ツールは内部で strace または ftrace を使用しますか?

Systrace Android ツールは、 ftraceまたはstrace (Linux ツール)を拡張したatraceというツールを内部的に呼び出します。

エミュレータ コンソール (ADB シェル) 経由で Android Jelly Bean に接続すると、straceツールは実行できますが、ftraceツールは実行できません(コマンドがインストールされていません)。

インターネットでいくつかの調査を行ったところ、straceがftraceの前身であることがわかりました。

Android ソースコードを見ると、私が見つけた最も「内部的な」リファレンスはTrace.hファイルです: http://androidxref.com/4.1.1/xref/frameworks/native/include/utils/Trace.h

その後、このファイルはネイティブの Linux ドライバーに解決されると思います。

ただし、この実装ドライバーがstraceに属しているのかftraceに属しているのかはまだわかりません。「普通」なら新しいのでftraceのはずなのですが、そうなるとなぜエミュレータからftraceを実行できないのかわかりません。対照的に、straceはエミュレータから完全に利用できます。

次に、 Systrace Android ツールが非常に低レベルのstraceまたはftraceで使用するかどうかを誰かが知っていますか?

ありがとうございました!