周末闲暇写了一个ReactNative项目,首先不得不说对于前端工程师来说,用js写原生App的感觉特别好!苦于没有服务端环境,所以调用优酷的接口获取视频列表,可是这样一个小程序,在xcode显示占用内存200M!!这是怎么回事?求教啊。本例使用的NavigatorIOS和ListView来显示列表的,难道是ListView哪里需要优化的点我没考虑到?
周末闲暇写了一个ReactNative项目,首先不得不说对于前端工程师来说,用js写原生App的感觉特别好!苦于没有服务端环境,所以调用优酷的接口获取视频列表,可是这样一个小程序,在xcode显示占用内存200M!!这是怎么回事?求教啊。本例使用的NavigatorIOS和ListView来显示列表的,难道是ListView哪里需要优化的点我没考虑到?
3 回答2.3k 阅读✓ 已解决
4 回答1.7k 阅读
2 回答1.1k 阅读✓ 已解决
1 回答1k 阅读✓ 已解决
2 回答2.6k 阅读
1 回答1.2k 阅读✓ 已解决
4 回答1.3k 阅读
我的猜测是你获取的,显示在List里的小图片,其实都很大,RN虽然把它压缩小了,但只是在显示上压缩小了。
那些图片该占多少内存,还占多少。要验证也很简单,你用张小的,大小刚好吻合你的list图片大小的图片替换一下,就可以知道问题在不在这里了。或者干脆就不取那些图片。看看内存能改善多少。