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