android webview内存占用过大

android用webview加载h5网页时候webview内存占用过大来回切换内存居高不下。
我试了下onpause ondestroy效果还是不理想。
有人说这主要还是要靠h5页面写的好是么,还有网上说的为webview在开个进程 是这样么

阅读 10k
1 个回答

跟H5页面的优化有一定关系,移动端H5页面应该需要专门去做适配,而不应该直接使用PC端页面。但瓶颈实际上是webview底层webkit还不够强大,复杂的H5页面优化不好甚至很容易就会内存溢出,单独开进程也未必好到哪去。所以,目前情况下,不建议直接使用webview加载H5页面来替代native上的复杂功能,如果硬要去做,建议考虑使用第三方框架,如Cordova,不过这可能对你们现有APP架构有很大影响了。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题