首页 > React-Native运行时占用内存特别高

React-Native运行时占用内存特别高

周末闲暇写了一个ReactNative项目,首先不得不说对于前端工程师来说,用js写原生App的感觉特别好!苦于没有服务端环境,所以调用优酷的接口获取视频列表,可是这样一个小程序,在xcode显示占用内存200M!!这是怎么回事?求教啊。本例使用的NavigatorIOS和ListView来显示列表的,难道是ListView哪里需要优化的点我没考虑到?


我的猜测是你获取的,显示在List里的小图片,其实都很大,RN虽然把它压缩小了,但只是在显示上压缩小了。
那些图片该占多少内存,还占多少。要验证也很简单,你用张小的,大小刚好吻合你的list图片大小的图片替换一下,就可以知道问题在不在这里了。或者干脆就不取那些图片。看看内存能改善多少。


Debug模式是这样的,它不停采集运行数据,我之前观察到一个简单程序这么运行一会就崩溃了,改成Release模式稳定在23M左右。


是不是打开了用到webview组件了以后运行内存占用变大了?

【热门文章】
【热门文章】