Почему в моем приложении пусто информация о Draw, Process, Execute adb shell dumpsys gfxinfo

  1. Я использовал, adb shell dumpsys gfxinfo

Почему в моем приложении пусто информация о Draw, Process, Execute adb shell dumpsys gfxinfo? Я не понимаю, почему пустую статистику. Помоги мне, пожалуйста.

** Graphics info for pid 3213 [com.kabam.marvelbattle] **

Recent DisplayList operations
  Save
  ClipRect
  DrawDisplayList
    DrawPatch
    Save
    ClipRect
    Translate
    DrawPatch
    DrawDisplayList
      DrawText
    RestoreToCount
  DrawDisplayList
  RestoreToCount
DrawRect
DrawPatch
DrawPatch
DrawText
DrawDisplayList
  DrawDisplayList
    DrawDisplayList
      DrawRect
      Save
  ClipRect
  DrawDisplayList
    DrawPatch
    Save
    ClipRect
    Translate
    DrawPatch
    DrawDisplayList
      DrawRect
      DrawText
    RestoreToCount
  DrawDisplayList
  RestoreToCount
DrawRect
DrawPatch
DrawPatch
DrawRect
DrawText
SetupShader
DrawRect
ResetShader
DrawDisplayList
  DrawDisplayList
DrawDisplayList
  DrawDisplayList
    DrawColor
DrawRect
DrawColor

Caches:
Current memory usage / total memory usage (bytes):
  TextureCache            30052 / 75497472
  LayerCache                  0 / 50331648
  RenderBufferCache           0 /  8388608
  GradientCache               0 /  1048576
  PathCache                   0 / 33554432
  TextDropShadowCache         0 /  6291456
  PatchCache                768 /   131072
  FontRenderer 0 A8     1048576 /  1048576
  FontRenderer 0 RGBA         0 /        0
  FontRenderer 0 total  1048576 /  1048576
Other:
 FboCache                    0 /       16
Total memory usage:
  1079396 bytes, 1.03 MB

Profile data in ms:
com.kabam.marvelbattle/com.explodingbarrel.Activity/android.view.ViewRootImpl@41a7df30
    Draw    Process Execute

View hierarchy:

  com.kabam.marvelbattle/com.explodingbarrel.Activity/android.view.ViewRootImpl@41a7df30

6 просмотров, 0,22 КБ списков отображения, 5 кадров

Total ViewRootImpl: 1
Total Views:        6
Total DisplayList:  0.22 kB

1 ответ

В AOSP существует несколько подходов к визуализации интерфейса:

  • основанный на библиотеке процессора, такой как SKIA
  • основанный на ускоренной библиотеке HW - такой как HWUI

Для вышеприведенного журнала вывод означает - ваша активность не использует ускоренный HWUI - для представлений вашей деятельности нет выделенной реализации HardwareRenderer. Реализация API dumpGfxInfo() не имеет ничего для вывода здесь - см. Источники

Здесь актуален вопрос Как включить skia с бэкэндом GPU на JB - включить использование HWUI

Другие вопросы по тегам