android用webview加载h5网页时候webview内存占用过大来回切换内存居高不下。
我试了下onpause ondestroy效果还是不理想。
有人说这主要还是要靠h5页面写的好是么,还有网上说的为webview在开个进程 是这样么
android用webview加载h5网页时候webview内存占用过大来回切换内存居高不下。
我试了下onpause ondestroy效果还是不理想。
有人说这主要还是要靠h5页面写的好是么,还有网上说的为webview在开个进程 是这样么
2 回答1.3k 阅读✓ 已解决
2 回答2.6k 阅读
2 回答1.7k 阅读
1 回答2.1k 阅读
1 回答1.1k 阅读
1 回答1.3k 阅读
1.3k 阅读
跟H5页面的优化有一定关系,移动端H5页面应该需要专门去做适配,而不应该直接使用PC端页面。但瓶颈实际上是webview底层webkit还不够强大,复杂的H5页面优化不好甚至很容易就会内存溢出,单独开进程也未必好到哪去。所以,目前情况下,不建议直接使用webview加载H5页面来替代native上的复杂功能,如果硬要去做,建议考虑使用第三方框架,如Cordova,不过这可能对你们现有APP架构有很大影响了。