問題タブ [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.

0 投票する
0 に答える
132 参照

android - Traceview — スクロールが機能しない

コマンド ラインから実行Traceviewすると、Java UI が表示されます。

私の問題は、ビューをスクロールできないことです。

オレンジ色のスクロール インジケーターが表示されますが、クリックして移動することはできません (大きな矢印ボックスが表示されないため、タッチしてビューをスクロールすることはできません)。

おそらく、Ubuntu (11.10) のスクローラーの問題でしょうか?

おそらくそれはSwingの何かですか?

おそらく、Swing と Ubuntu の比較的新しいスクロールバーの組み合わせでしょうか?

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

android - アンドロイド トレースビュー

アプリケーションを作成しましたが、特定のアクティビティ + バックグラウンド タスクで traceview を実行することでパフォーマンスを改善できるかどうかを確認したかったのです。

このリンクは、traceview からの画像を指しています。ご覧のとおり、最も時間がかかっているのは 2 色 + プロセッサです。

  • 青色は からのものdrawBitmapです。(ヘッダー ロゴ、繰り返しヘッダーの背景、および画面全体で繰り返される別の背景を使用します。これらはすべてXML レイアウトファイルに記述されています)。
  • 緑色はいわゆるdalvik/system/VMDebug.startGC ()V

私の質問:

  1. この drawBitmap のコストを下げるために何かできることはありますか? (ただし、画面上のすべての画像を保持したい)
  2. この VMDebug とは何ですか? Google経由でそれについて多くを見つけることができないようです
0 投票する
1 に答える
1345 参照

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) と一致しません

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

android - AndroidのTraceviewでトレースファイルを開くときにエラーが発生しました

ADT20.0.3を使用しています。次のコマンドを使用してトレースファイルを開いています。

C:> traceview "C:/Users/androdev/mytracefile.trace"

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

mytracefile.traceは、コード内のメソッドを使用Debug.startMethodTracing("mytracefile")して生成されます。Debug.stopMethodTracing()

誰もがこれを解決する方法を知っていますか?

0 投票する
0 に答える
260 参照

android - traceviewを使用して大量のデータを取得する

いくつかのベンチマークを実行していて、いくつかはtraceviewバッファーをオーバーフローしています。すでに、可能な最大バッファーサイズ(400MB)を使用しています。これらのデータを取得するにはどうすればよいですか?(穴のベンチマークをトレースする必要があります。ベンチマークの一部だけでなく、それぞれが異なるファイルにあります)

バッファがいっぱいになったときにバッファをファイルにフラッシュすることは可能ですか?

トレースが停止したときだけでなく、すべてをファイルに直接書き込むことは可能ですか?

他の選択肢はありますか?

0 投票する
0 に答える
101 参照

android - .trace ファイルを開く

私はEclipse Junoを使用しています。

トレース ファイルを作成し、このファイルを Android ファイル エクスプローラーで確認できます。

どうすれば今すぐ開くことができますか?

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

android - SurfaceView のビットマップの最適化

このリンク: http://www.mediafire.com/view/?hr441qalu6b6d7s

は、ビットマップの描画に時間がかかり、アプリケーションで遅延が発生していることを示す画像を示しています。あまりラグが発生しないようにこれを最適化するにはどうすればよいですか。現在、キャンバスメソッドとしてこれを持っています:

私の最初の考えは、毎回の背景の描画がその遅延の原因であるということですが、よくわかりません.

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

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 ミリ秒のギャップの背後にある理由を特定できません。

アイデアがあれば助けてください。