問題タブ [dumpsys]

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 投票する
1 に答える
1007 参照

android - procrank と dumpsys meminfo の違いは何ですか?

Android adb シェルを使用しているときに、procrank と dumpsys meminfo の違いに戸惑いました。コマンド procrank によって報告される私のアプリケーションの Pss は、常に dumpsys meminfo の結果に表示されるものよりも高くなります。誰か教えてください。 2つのコマンドの違い-procrankとdumpsys meminfo.Thanks

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

android - dumpsys SurfaceFlinger の出力解釈

最近、dumpsys SurfaceFlingerAndroid グラフィックスに関する情報を収集するために使い始めました。私は現在、Odroid-XU3 という開発ボードに取り組んでいます。ディスプレイは、HDMI ケーブルを介してボードに接続されている Dell モニターです。

上記のコマンドの出力の最後の数行には、2 つのディスプレイが表示されていますが、1 つしか表示されないはずです。そのうちDisplay[0]の 1 つは で、もう 1 つはDisplay[1]です。各表示のtype列はHWCまたはGLESです。HWC または GLES の両方である場合もあれば、一方が HWC で他方が GLES である場合もあります。

Display[0] と Display[1] の違いは何ですか? 前述のコマンドの出力を解釈する方法を理解するためのドキュメントを見つけようとしましたが、有用なものは見つかりませんでした。

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

android - Android NDK で dumpsys をスタンドアロン アプリケーションとしてコンパイルする方法は?

Android NDK を使用して、dumpsys をスタンドアロン アプリケーションとしてコンパイルしたいと考えています。ただし、コマンドndk-buildを入力すると、次のエラーが発生します。

致命的なエラー: utils/Log.h: そのようなファイルまたはディレクトリはありません

dumpsys をスタンドアロン アプリとしてコンパイルすることはまったく可能ですか?

ソース コードと Android.mk ファイルは、https: //android.googlesource.com/platform/frameworks/native/+/lollipop-mr1-release/cmds/dumpsys にあります。

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

android - 「adb shell dumpsys gfxinfo」の総メモリ使用量

Android でのUI パフォーマンス テストの指標の 1 つは、「合計メモリ使用量」です。正確には何ですか?

コマンドはadb shell dumpsys gfxinfo <PACKAGE_NAME>

サンプルの dumpsys はこちらから入手できます: https://gist.github.com/anonymous/20c263d802ab60cb0d1a

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

android - ADB シェル: BOOT_COMPLETED インテントを受け取る BroadcastReceivers のリストを取得するにはどうすればよいですか?

現在、デバイスの起動後に自動起動するアプリケーションをデバッグしています。この目的のために、私は を作成し、BroadcastReceiverそれを my に追加しましたAndroidManifest.xml:

これは、ほとんどのデバイスで常に機能します。ただし、1 つのデバイス (MXQ Pro セットトップ ボックス) では、ほとんどの場合しか機能しません。これまでのところ、機能する場合と機能しない場合のパターンを見つけることができませんでした。

そのため、どの BroadcastReceiver が実際にシステムに登録されているかを調べて、BOOT_COMPLETED インテントを受信したいと思います。

でちょっと遊んでみた

  • pm:しかし、これはインテントを受け取りたいパッケージを教えてくれるだけです
  • dumpsys: しかし、その出力は圧倒的で、何を探すべきかわかりません

アドバイスをありがとう!

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

android - Android デバイスでゲームの fps 値を取得する方法

最近、Android デバイスでゲームの fps 値を記録する方法を研究しました。最終的に、値を取得する 3 つの方法を見つけました。

  • adb shell dumpsys SurfaceFlinger --latency SurfaceView
  • adb shell dumpsys gfxinfo
  • adb シェル サービス コール SurfaceFlinger 1013

ゲームエンジンで値の並べ替えを比較したところ、3番目の方法で計算された値は近く、他の方法は不安定でした(つまり、これらの値はほとんど変化していないことを意味します)。包括的な 3 つの方法の違いについて教えてください。