以前应用还很好的,现在升级到9.2以后,内存使用越来越高,导致打开关闭几次页面以后,就因内存使用太高而闪退了.
我程序里面还是严格控制webview的数量的,每次是用之前进行预加载,使用完毕以后进行关闭,但为何内存还是不断的攀升.以前没遇到过这样的情况.
以前应用还很好的,现在升级到9.2以后,内存使用越来越高,导致打开关闭几次页面以后,就因内存使用太高而闪退了.
我程序里面还是严格控制webview的数量的,每次是用之前进行预加载,使用完毕以后进行关闭,但为何内存还是不断的攀升.以前没遇到过这样的情况.
4 个回复
DCloud_IOS_XTY
该问题只在9.2上有吗
我勒个去 (作者)
我安卓测试是好的,然后我测试了你们官方的h5+也是使用内存飙升。
另外我几个手机都升9.2了,至少以前不会崩溃,当然我程序也许也要再调整下,我是点击列表,出来一个页面,这个页面是预加载过得,进入这个页面后,我又会继续预加载其他几个页面,关闭页面时,我会同时把预加载的一起关闭,就这样重复几次以后,就崩溃了
山谷道人
我遇到的情况ios9情况好一点,ios8更容易闪退,不管是直接打开还是预加载新的界面,界面只要进行打开关闭操作,内存就会不断增加,直至崩溃。
我勒个去 (作者)
恩,这里面还是需要自己注意,一方面是控制wv数量,一方面关闭的时候,要更多的考虑下,打个比方,进入一个页面,然后立马进行预加载,然后关闭这个页面的时候,同时关闭预加载, 这个时候就要注意了,万一还没预加载结束,你就去执行关闭,很容易崩溃,我后来调整了程序,没再出现崩溃