更新: 刚开始一直着手于自己JS代码及原生导出模块的梳理优化,主要是循环引用排查以及原生模块的内存释放问题。没想到是react-navigation的问题(这里暂时归结为react-navigation的问题),实在没有办法了才去更新依赖库的。大概耽搁了4天。 更细一遍react、react-native、react-navigation后,原先每次进出二级页面大概遗留内存10M以内,基本可用了,还在继续优化。 更新期间碰到问题。只更新react-navigation导致项目跑不起来。当时一直没想到更新react、react-native。因为从react-native@0.50到react-native@0.55,版本差距比较大,没想到是这边的问题,后来实在没办法查看react-navigation的package.json才发现问题。大概耽搁了1天。 现在的内存占用: 给同样碰到问题的少年们,实在没有办法时,适当怀疑官方依赖库。