我想知道使用异步存储的React Native应用程序的剩余内存是多少。
我知道总的消耗量大约是6 MB,但是我没有在任何异步存储“ expo”方法中从react native中看到多少电流消耗以及允许从当前设备使用多少消耗电流。
我很想拥有这样的东西:
const currentMemory = AsyncStorage.currentMemoryConsumption();
const deviceMemoryLimit = AsyncStorage.deviceMemoryLimit();
然后,我将能够知道当前的内存使用情况,并进行分析并向我的客户提供有意义的信息。
在社区中对本机异步存储进行响应的当前实现中,我也看不到任何信息。
在使用异步存储保存项目之前是否可以了解当前的内存状态?
在此先感谢您的阅读和帮助
据我所知,目前无法获得AsyncStorage的剩余容量。
最好的做法可能是仅遵循官方文档来增加限制,并在达到限制时触发清洁任务。https://github.com/react-native-community/async-storage/blob/master/docs/OLD/advanced/IncreaseDbSize.md
该讨论探讨了相关主题,但共识是只是增加存储限制并要小心。https://github.com/facebook/react-native/issues/3387
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句