Можно ли увидеть ограничение тока асинхронного хранилища React Native? - PullRequest
1 голос
/ 24 сентября 2019

Хотелось бы узнать, сколько осталось памяти в собственном приложении, использующем асинхронное хранилище.

В общем, я знаю, что общее потребление составляет около 6 МБ, но я не видел ни в одном изСпособы асинхронного хранения "expo" от реагируют на родную, сколько потребляет ток и сколько можно использовать от текущего устройства.

Я бы хотел иметь что-то вроде:

const currentMemory = AsyncStorage.currentMemoryConsumption();
const deviceMemoryLimit = AsyncStorage.deviceMemoryLimit();

И тогда я смогу узнать текущее потребление памяти, провести анализ и предоставить значимую информацию моему клиенту.

Я не вижу никакой информации ни в текущей реализации собственного асинхронного хранилища реагирования отсообщество.

Можно ли узнать о текущем состоянии памяти, прежде чем использовать асинхронное хранилище для сохранения элемента?

Заранее спасибо за чтение и помощь

1 Ответ

1 голос
/ 25 сентября 2019

Насколько я могу судить, на данный момент нет способа получить оставшийся размер AsyncStorage.

Вероятно, лучшим способом было бы просто увеличить ограничение, следуя официальной документации, и запустить задачу очистки.если вы достигнете предела.https://github.com/react-native-community/async-storage/blob/master/docs/OLD/advanced/IncreaseDbSize.md

В этом обсуждении рассматриваются связанные темы, но единодушным является лишь увеличение предела памяти и осторожность.https://github.com/facebook/react-native/issues/3387

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...