Я создал приложение для системы управления обучением на реагирующем нативном Android. Я использую AsyncStorage
для простого управления состоянием и вообще не использовал избыточность. Проблема, с которой я сейчас сталкиваюсь, заключается в том, собираюсь ли я использовать приложение непрерывно, выполняя различные действия, затем приложение становится очень медленным. Я думаю, что это утечка памяти, потому что, когда я убиваю приложение из фона и открываю его снова, оно работает безо всякой задержки. Так что я не знаю, как избежать этой памяти Утечка. Я пробовал много решений
- Удалено все
console.log
из приложения
- Изменены все встроенные стили
- Используется
ComponentDidMount
вместо ComponentWillMount
.
- Пробная предварительная выборка данных.
Но я не знаю, как удалять данные из динамической памяти. Сохраняются ли данные в heap
при каждой навигации? Так что это сделает приложение очень медленным в производительности. Я не знаю, прав ли я. Извините, если в моей концепции есть какая-то ошибка. Сейчас нет времени менять управление состоянием на redux
. Кто-нибудь, пожалуйста, помогите мне найти решение, это будет большая помощь. Спасибо!