Как выгрузить реактивные изображения из памяти (iOS)? - PullRequest
0 голосов
/ 28 ноября 2018

Я столкнулся с чем-то странным и не уверен, является ли это ошибкой или предполагаемой особенностью response-native <Image /> и <ImageBackground />

По сути, я открыл профилировщик памяти в XCode и получил эти результаты enter image description here

Каждый из всплесков исходит от использования нового изображения, и после просмотра моего полного приложения кажется, что все изображения сохраняются в памяти и никогда не выгружаются, что касается памятииспользование только растет со временем.

Есть ли способ каким-либо образом разгрузить эти образы, например, когда компонент <Image /> размонтируется или вручную?

EDIT Это не сетевые образы,они берутся из папки ресурсов проекта ios, то есть

<Image source={{ uri: 'my_image' }} />

1 Ответ

0 голосов
/ 29 ноября 2018

Вы пытались проверить, правильно ли отключены компоненты, содержащие изображения?

Также поведение использования памяти компонента Image отстой, так что вы можете попробовать https://github.com/DylanVann/react-native-fast-image!

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