请教各位「如何减少小程序运行时内存占用」
发布于 6 年前 作者 yan39 5146 次浏览 来自 问答

小程序性能问题是目前开发过程中遇到的一个瓶颈。 由于运行时内存占用过高,经常导致页面被微信回收,导致白屏。

目前小程序__启动内存__已经达到__400+M__,  __首页__就已经有__500+M__内存的占用了。有个较为复杂的页面甚至能飚到900+M, 页面就很容易被回收了。。。不过这里没法详细描述具体场景。

最近有在根据以往优化web的方式在做一些优化, 但是收效甚微。想请教各位,你们是如何减少小程序运行时内存占用的。希望能够分享一下你们的经验

2 回复

就是有个问题

我在基本每个页面, 甚至是多数组件的外, 也就是Page函数, Component函数外, 加了一个变量 const app = getApp(), 总共产生200+个这样的对象,  getApp()返回的对象也不算大, 就是放一些全局变量, 函数

这样做确实会有一定影响, 但是我测试了一下, 似乎对内存的影响并不大

这个要根据实际情况来啊,你这样描述怎么知道是什么问题引起的啊

回到顶部