4

LogCat で表面フリンガー イベントを取得しようとしています。目的は、毎秒ペイントされる一意のフレームの数を決定することです。サーフェス フリンガーのソース コードは、関心のあるすべてのイベント (サーフェス フレームの再描画など) をログに記録しますが、LogCat 出力はそれらをダンプしません。これらのメッセージを有効にする方法はありますか?

これまでのところ
、(i)メインバッファーからlogcatメッセージを読み取る(adb logcat)
(ii)イベントバッファーからlogcatメッセージを読み取る(adb logcat -b events)を試しました

4

1 に答える 1

3

Surface Flinger イベントは、Android シェルで次のコマンドを使用して動的に有効にすることができます。
adb shell "service call SurfaceFlinger 1006 i32 1"
adb shell setprop debug.graphic_log 1

ソース: https://groups.google.com/forum/?fromgroups#!topic/android-platform/pQeeAH-JP94

于 2012-07-03T08:51:08.957 に答える