android本地内存与GPU内存

问题描述 投票:0回答:1

android内存分析

,adb shell dumpsys meminfo显示

dalvikheap

(java/kotlin对象,软件渲染的位图)和interativeheap
android gpu heap
1个回答
0
投票
hardware加速度时(sethardwareaccceled(true)),位图存储在

nativeheap而不是dalvik中: bitmap.setConfig(Bitmap.Config.HARDWARE) 通过adb shell dumpsys gfxinfo分析的gpu内存在使用OpenGL/SurfaceFlinger,存储文本和着色器时使用。 textureView依靠GPU来进行平滑的动画,而SurfaceView提供了一个单独的渲染表面,从而有效地用于媒体播放。识别存储位图的位置有助于优化内存使用情况并防止OOM(不在内存)错误。

最新问题
© www.soinside.com 2019 - 2024. All rights reserved.