现有小程序使用wepy开发,使用wepy-redux进行状态管理,小程序功能有点多,包括数个列表页,群聊、视频播放等等,小程序初始化内存占用就升高至300M上下,切换tab栏,内存急速上升至500-600M,再跳转一些子页面,导致内存升高至700多兆,安卓机(三星s7Edge)会出现页面假死情况,组件滑动等不受影响,但点击跳转等等功能都会延迟10秒左右,甚至页面假死!
请问,一般情况下对于小程序内存占用在多少是正常的状态,微信分配给小程序的运行内存是不是固定的,怎么样才能有效地减少内存占用~~是有效地~
6条答案
按热度按时间l5tcr1uw1#
关注下
mgdq6dx12#
@formine 你这个应该是 一直在脏数据检测的问题 有没有用scroll-view的bindscroll
u91tlkcl3#
@formine 你这个应该是 一直在脏数据检测的问题 有没有用scroll-view的bindscroll
用了的
qzwqbdag4#
不要使用@connect修饰器,要用直接去state取。测试发现近来几个版本@connect很吃安卓机内存
6ljaweal5#
不要使用@connect修饰器,要用直接去state取。测试发现近来几个版本@connect很吃安卓机内存
直接去state取?使用redux,不用connect绑定如何获取redux数据呢?
在每个页面使用data去管理,不使用redux肯定是是对性能的影响比较小的,毕竟没有那么多redux全局数据,不是conenct的问题,是redux的数据问题。
juzqafwq6#
store.getState().xxx