为什么我的应用信息没有关于Draw,Process,Execute adb shell dumpsys gfxinfo

时间:2016-08-24 03:25:09

标签: shell adb frame-rate dumpsys

  1. 我用过,adb shell dumpsys gfxinfo
  2. 为什么我的应用信息没有关于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 kB显示列表,5个渲染帧

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

1 个答案:

答案 0 :(得分:0)

在AOSP中存在几种如何呈现UI的方法:

  • 基于诸如SKIA的CPU库
  • 基于HW加速库 - 例如HWUI

对于上面的日志,输出意味着 - 您的Activity不使用加速的HWUI - 您的Activity的视图中没有分配HardwareRenderer实现。 dumpGfxInfo()API 实现在此处无需输出 - 请参阅sources

以下是相关问题How to enable skia with GPU backend on JB - 启用HWUI利用