musiclee
musiclee
  • 发布:2015-04-26 09:37
  • 更新:2015-04-26 14:28
  • 阅读:3050

webview从show切换到hide的时候会释放占用的内存吗

分类:HTML5+

如题,打算开多个webview窗口,每个窗口分别滚动获取图文列表,担心在内存资源较少的手机上面会出现问题。
webview在hide的时候是否释放内存资源一直不太清楚,最关心的是当hide的时候,是不是将该页面的DOM离线缓存了,然后在show的时候再次加载? DOM中的图片渲染是否也在hide的时候释放了占用的内存?

2015-04-26 09:37 负责人:无 分享
已邀请:
DCloud_heavensoft

DCloud_heavensoft

hide时释放了渲染相关资源,但dom结构还在内存中。最占资源的是渲染,所以hide就可以解决内存不足的问题。
close是完全关闭,dom也清空了。

  • 仙人指路

    那mui.back( )呢, dom也清空吗? 不明白mui.back( ) 和 plus.webview.close( ) 有什么区别

    2015-04-26 15:41

  • DCloud_heavensoft

    回复 仙人指路:mui.back是一个对plus.webview的封装函数,他会判断,对于预载的页面,会Hide,对于非预载页面,会close。

    2015-04-27 14:11

  • musiclee (作者)

    回复 DCloud_heavensoft: 明白了,非常感谢!

    2015-04-27 22:36

该问题目前已经被锁定, 无法添加新回复