問題タブ [android-traceview]
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.
android - Traceview — スクロールが機能しない
コマンド ラインから実行Traceview
すると、Java UI が表示されます。
私の問題は、ビューをスクロールできないことです。
オレンジ色のスクロール インジケーターが表示されますが、クリックして移動することはできません (大きな矢印ボックスが表示されないため、タッチしてビューをスクロールすることはできません)。
おそらく、Ubuntu (11.10) のスクローラーの問題でしょうか?
おそらくそれはSwingの何かですか?
おそらく、Swing と Ubuntu の比較的新しいスクロールバーの組み合わせでしょうか?
android - アンドロイド トレースビュー
アプリケーションを作成しましたが、特定のアクティビティ + バックグラウンド タスクで traceview を実行することでパフォーマンスを改善できるかどうかを確認したかったのです。
このリンクは、traceview からの画像を指しています。ご覧のとおり、最も時間がかかっているのは 2 色 + プロセッサです。
- 青色は からのもの
drawBitmap
です。(ヘッダー ロゴ、繰り返しヘッダーの背景、および画面全体で繰り返される別の背景を使用します。これらはすべてXML レイアウトファイルに記述されています)。 - 緑色はいわゆる
dalvik/system/VMDebug.startGC ()V
私の質問:
- この drawBitmap のコストを下げるために何かできることはありますか? (ただし、画面上のすべての画像を保持したい)
- この VMDebug とは何ですか? Google経由でそれについて多くを見つけることができないようです
android - Eclipse で DDMS から Traceview を開くことができない
今日、私はいつものように DDMS を使用していますが、エラーがあります。トレース レポートを表示できません。トレース ビューを開けません。次のような例外情報が表示されます。数日前は問題なかったので、非常に奇妙です。私のAndroidバージョンは4.0.3、Eclipse 3.7、ADT 21、Mac OSX 10.7.5で、どれにも同じエラーがあります
エディター ID com.android.ide.eclipse.traceview.editors.TraceviewEditor を作成できません: メソッド出口 (android/os/Debug.isMethodTracingActive ()Z) が現在のメソッド (dalvik/system/VMDebug.isMethodTracingActive ()Z) と一致しません
android - AndroidのTraceviewでトレースファイルを開くときにエラーが発生しました
ADT20.0.3を使用しています。次のコマンドを使用してトレースファイルを開いています。
C:> traceview "C:/Users/androdev/mytracefile.trace"
しかし、次のエラーが発生します。
mytracefile.traceは、コード内のメソッドを使用Debug.startMethodTracing("mytracefile")
して生成されます。Debug.stopMethodTracing()
誰もがこれを解決する方法を知っていますか?
android - traceviewを使用して大量のデータを取得する
いくつかのベンチマークを実行していて、いくつかはtraceviewバッファーをオーバーフローしています。すでに、可能な最大バッファーサイズ(400MB)を使用しています。これらのデータを取得するにはどうすればよいですか?(穴のベンチマークをトレースする必要があります。ベンチマークの一部だけでなく、それぞれが異なるファイルにあります)
バッファがいっぱいになったときにバッファをファイルにフラッシュすることは可能ですか?
トレースが停止したときだけでなく、すべてをファイルに直接書き込むことは可能ですか?
他の選択肢はありますか?
android - .trace ファイルを開く
私はEclipse Junoを使用しています。
トレース ファイルを作成し、このファイルを Android ファイル エクスプローラーで確認できます。
どうすれば今すぐ開くことができますか?
android - SurfaceView のビットマップの最適化
このリンク: http://www.mediafire.com/view/?hr441qalu6b6d7s
は、ビットマップの描画に時間がかかり、アプリケーションで遅延が発生していることを示す画像を示しています。あまりラグが発生しないようにこれを最適化するにはどうすればよいですか。現在、キャンバスメソッドとしてこれを持っています:
私の最初の考えは、毎回の背景の描画がその遅延の原因であるということですが、よくわかりません.
android - traceview の Incl CPU Time、Excl CPU Time、Incl Real CPU Time、Excl Real CPU Time の意味は何ですか?
1) 排他時間とは、メソッドで費やされた時間です。2) 包括的時間とは、メソッドで費やされた時間と、呼び出された関数で費やされた時間の合計です。3) メソッドの呼び出しを「親」、呼び出されたメソッドを「子」と呼びます。参考リンク:ここをクリック
ここでの質問は次のとおりです。
違いは何ですか
- CPU 時間を含む & 実際の CPU 時間を含む ?
- CPU 時間の除外 & 実 CPU 時間の除外 ?
Method1() のトレース ファイルの例: Incl CPU Time = 242 ミリ秒 & Incl Real CPU Time = 5012 ミリ秒
- 上記の両方の時間で 5012-242 = 4770 ミリ秒のギャップの背後にある理由を特定できません。
アイデアがあれば助けてください。