linruiand
linruiand
  • 发布:2015-08-10 22:18
  • 更新:2017-07-05 22:41
  • 阅读:2069

有没有节省APP内存的办法

分类:5+ SDK

APP是混合项目,原生登陆成功后跳转到H5页,H5页五个底部栏,每个底部栏控制一个包含tab的下拉刷新的栏目,每个栏目有三个子栏目。
跑起来后,内存直接飙到370M,这内存吃的有点吃不消,求节省内存的办法。

2015-08-10 22:18 负责人:无 分享
已邀请:
DCloud_heavensoft

DCloud_heavensoft

一般影响内存的就是同时存在的webview的数量和webview里对渲染资源的消耗。
1.不用的webview尽量关闭或hide掉。
2.避免同屏多webview,比如父子webview之类的,使用nview来替代多webview中的某个webview,保持一个屏幕只显示一个webview。
3.处理好前端代码。
dom和css的渲染确实比原生ui渲染占用更多内存,要尽量控制dom和css的复杂度,避免js操作大量dom渲染。
很多前端在写pc web时比较热衷的一些技术其实是不可取的,在mobile上请老老实实写整洁的代码,少用框架、少用动态执行的模板、不用css reset、减少css覆盖。

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