react-native ListView加载大量数据时会占用大量内存导致应用崩溃
2016-11-07 12:15
609 查看
当前react-native iOS并没有给ListView实现重用机制,导致ListView下拉加载更多数据,渲染的cell越多,内存耗费越大,虽然目前FB的工作人员在急寻解决办法,但是现在仍是没有好的解决方案,目前GitHub提供的比较好的解决办法是用https://github.com/sghiassy/react-native-sglistview这个组件代替ListView,但是这个组件只是使得,ListView的这种内存消耗不会极速的暴增,但是还是会有LIstView的1/3-2/3的内存消耗,只是权宜之计。
有相似问题的朋友可以关注下这个链接https://github.com/facebook/react-native/issues/499#issuecomment-128836161和https://productpains.com/product/react-native/
有相似问题的朋友可以关注下这个链接https://github.com/facebook/react-native/issues/499#issuecomment-128836161和https://productpains.com/product/react-native/
相关文章推荐
- react native listView(1) 加载网络数据简单版
- React-native ListView 必须点击屏幕才会加载数据
- React-Native学习笔记 使用ListView加载网络数据
- php查询mysql大量数据占用大量内存导致内存不足
- PHP查询MySQL大量数据的内存占用分析
- PHP查询MySQL大量数据的时候内存占用分析
- Hbase探究——如何避免一行数据过大导致加载至内存出现out of memory的情况
- ArrayList 与HashSet的比较,及应用反射读取properties配置文件中的数据进行实例化再调用,以及类加载器的使用;还有HashCode的分析,及导致内存泄露,内存溢出的原因之一
- 解决mysqldb查询大量数据导致内存使用过高的问题
- 快速保存ListView内存中大量数据到Excel(转)
- mysql查询大量数据,php内存占用溢…
- UIScrollview要加载大量数据的时候,考虑到内存的消耗问题,我们不可能全部加载完。
- PHP查询MySQL大量数据的内存占用分析
- Android 应用开发 之通过AsyncTask与ThreadPool(线程池)两种方式异步加载大量数据的分析与对比
- Android 应用开发 之通过AsyncTask与ThreadPool(线程池)两种方式异步加载大量数据的分析与对比
- UIScrollerView加载大量数据内存爆满的问题
- mysql查询大量数据,php内存占用溢出问题
- PHP查询MySQL大量数据的内存占用分析
- WinForm ListView不分页加载大量数据
- Android 应用开发 之通过AsyncTask与ThreadPool(线程池)两种方式异步加载大量数据的分析与对比