红米2的魔趣系统多个版本中的WebView存在内存严重泄露

红米2的魔趣系统多个版本中的WebView存在内存严重泄露
none 0.0 0

问题描述:
WebView存在内存严重泄露,具体表现为在浏览器打开网页,或者运行的App内调用了浏览器后,系统运存占用不断上升,直到爆掉卡死。
如果用Scene查看,具体是#GMEM这一项一直增长,即使退出当前浏览器或app,内存也没有回收,直到手动去后台清掉浏览器或app,内存才回收。
更新WebView到最新google版也不行。
当前版本:
MK90.0-wt88047-210620-HISTORY / MK71.2-wt88047-190228-HISTORY.zip
我只刷了这两个版本的魔趣,之前在MIUI没有这个问题。
操作步骤:刷系统,安装一个会调浏览器的App比如"淘宝特价版"App并打开相应页面(比如"发财鸭"页面),等待一段时间,系统就会卡死,因为内存爆掉了

HISTORY版是停更前的最后一版,不会再更新。

Google版WebView由Google提供,和魔趣无关。

看描述是网页的问题,跟系统无关。

不,猜测是GPU驱动相关的bug。因为同样的魔趣系统在小米2上没有这个问题;而红米2刷官方MIUI也没有这个问题。你不能说因为某应用不是魔趣开发的就跟系统无关,应用也是你们打包进系统的呀。我举的例子只是bug的表现。此外还有一个重要表现,就是无论运行什么,在scene里查看GPU占用率,一直是0。
还有,我不明白如何下载非历史版,我不想用Android10以上(我用的一些app暂不支持Android10),所以只能下到历史版。有什么办法能下到之前的正式版呢?

历史版就是最后一个正式版。

谢谢回复。。。。
这么看来,要避免这个bug只能上Android10的版本试试了。。有空再试~

你可以尝试以下,下载小米2的包,把里面的WebView拿出来,然后丢到红米2上(过程需要ROOT)

此话题已在最后回复的 30 天后被自动关闭。不再允许新回复。