Android “中的总内存使用率”;亚行壳牌转储系统gfxinfo“;
android中的一个指标是“总内存使用量”。到底是什么 命令是adb shell dumpsys gfxinfoAndroid “中的总内存使用率”;亚行壳牌转储系统gfxinfo“;,android,performance-testing,dumpsys,Android,Performance Testing,Dumpsys,android中的一个指标是“总内存使用量”。到底是什么 命令是adb shell dumpsys gfxinfo 这里有一个dumpsys示例:在您的特定示例中,总内存使用量是Android HWUI库中分配的所有缓存内存的总和 Caches: Current memory usage / total memory usage (bytes): TextureCache 74625498 / 75497472 LayerCache 3538944
这里有一个dumpsys示例:在您的特定示例中,总内存使用量是Android HWUI库中分配的所有缓存内存的总和
Caches:
Current memory usage / total memory usage (bytes):
TextureCache 74625498 / 75497472
LayerCache 3538944 / 50331648 (numLayers = 3)
Layer size 1440x810; isTextureLayer()=1; texid=24 fbo=0; refs=1
Layer size 1440x810; isTextureLayer()=1; texid=42 fbo=0; refs=1
Layer size 1440x810; isTextureLayer()=1; texid=48 fbo=0; refs=1
Layer size 1344x192; isTextureLayer()=0; texid=40 fbo=0; refs=1
Layer size 1472x192; isTextureLayer()=0; texid=41 fbo=0; refs=1
Layer size 1344x256; isTextureLayer()=0; texid=23 fbo=0; refs=1
Layers total 17535744 (numLayers = 6)
RenderBufferCache 0 / 8388608
GradientCache 32768 / 1048576
PathCache 1260 / 33554432
TessellationCache 0 / 1048576
TextDropShadowCache 0 / 6291456
PatchCache 128 / 131072
FontRenderer 0 A8 1048576 / 1048576
FontRenderer 0 RGBA 0 / 0
FontRenderer 0 total 1048576 / 1048576
Other:
FboCache 0 / 0
Total memory usage:
93243974 bytes, 88.92 MB
总内存88.92 MB是TextureCache+层总内存的分配内存之和FboCache
此输出来自库,它是基于OpenGL HW加速库的Android UI绘图的实现
更多详细信息可以从源代码中读取,例如,在您的特定示例中,总内存使用量是Android HWUI库中分配的所有缓存的总和
Caches:
Current memory usage / total memory usage (bytes):
TextureCache 74625498 / 75497472
LayerCache 3538944 / 50331648 (numLayers = 3)
Layer size 1440x810; isTextureLayer()=1; texid=24 fbo=0; refs=1
Layer size 1440x810; isTextureLayer()=1; texid=42 fbo=0; refs=1
Layer size 1440x810; isTextureLayer()=1; texid=48 fbo=0; refs=1
Layer size 1344x192; isTextureLayer()=0; texid=40 fbo=0; refs=1
Layer size 1472x192; isTextureLayer()=0; texid=41 fbo=0; refs=1
Layer size 1344x256; isTextureLayer()=0; texid=23 fbo=0; refs=1
Layers total 17535744 (numLayers = 6)
RenderBufferCache 0 / 8388608
GradientCache 32768 / 1048576
PathCache 1260 / 33554432
TessellationCache 0 / 1048576
TextDropShadowCache 0 / 6291456
PatchCache 128 / 131072
FontRenderer 0 A8 1048576 / 1048576
FontRenderer 0 RGBA 0 / 0
FontRenderer 0 total 1048576 / 1048576
Other:
FboCache 0 / 0
Total memory usage:
93243974 bytes, 88.92 MB
总内存88.92 MB是TextureCache+层总内存的分配内存之和FboCache
此输出来自库,它是基于OpenGL HW加速库的Android UI绘图的实现
例如,更多的细节可以在来源中阅读