1. 根据压力测试用例,或者 event log 排查泄漏时的操作
1. 打开 滤镜列表,关闭滤镜列表 //Graphics Total 明显增加
2. 打开 滤镜列表, 切换前后摄 //Graphics Total 明显增加
3. 打开 滤镜列表, 拍照 //正常
2. dump meminfo 查看
adb shell dumpsys meminfo com.sec.android.app.camera | grep "Graphics\|Java\|Native\|TOTAL"
adb shell dumpsys meminfo com.sec.android.app.camera | findStr "Graphics Java Native TOTAL"
$ adb shell dumpsys meminfo com.sec.android.app.camera | grep "Graphics\|Java\|Native\|TOTAL"
Native Heap 93949 93936 0 40 60248 56951 3296
TOTAL 294214 274491 14356 75 72780 63339 9440
Java Heap: 9292
Native Heap: 93936
Graphics: 89695
TOTAL: 294214 TOTAL SWAP PSS: 75
操作多次查看 Graphics 明显增加, Native Heap Java Heap 无增加.
Graphics (图形):图形缓冲区队列向屏幕显示像素(包括GL表面,GL纹理等等)所使用的内存。
(PS:这是与CPU共享的内存,不是GPU专用内存。)