Оптимизация памяти приложения React-Native при получении данных из сети - PullRequest
0 голосов
/ 22 января 2019

Я работаю с приложением React-Native, и у меня есть какой-то компонент FlatList внутри него, и он использует около 100 МБ памяти, но проблема, с которой я сталкиваюсь, заключается в том, что когда я делаю какой-то сетевой запрос и получаю ответ от сетевого запроса, он начать использовать память размером около 500 МБ, но, согласно PostMan, этот размер ответа службы составляет 18,66 КБ. Я также реализовал разбиение на страницы, поэтому, когда прокрутка FlatList завершается, я делаю еще один вызов, но на этот раз память быстро не увеличивается, как раньше. Я использую Redux-saga для управления состоянием, а также отправляю и выполняю действия в componentWillUnMount, чтобы очистить состояние избыточности, но память приложения не очищает его вообще.

enter image description here

а вот время ответа и размер сообщения enter image description here

...