Ios 14 react fast image memory issue 겪으신 분 있으신가요?


메모리 쓰는 정도 보니까 165mb정도 밖에 쓰질 않는데 이렇게 오류가 뜨네요
flatlist에 카드들 불러오는데 스와이프 가능한 이미지들이라 한뷰에 이미지 최대 4개인데 한 번에 10개씩 불러옵니다.
react native의 image를 쓰면 오류가 안 나는데
fast image를 사용하면 memory issue로 꺼지네요…;

이미지 1개 파일 크기 및 해상도가 어느정도 되나요?
이미지는 인터넷을 통해 받은 경우인가요 아니면 require로 불러오는 경우 인가요?

좋아요 1

s3를 통해 인터넷으로 받는 경우입니다.
해상도는 700x700입니다.
react-native-image-picker에서 quality 0.3으로 설정했습니다.
파일 크기가 가장 큰 것이 87.2KB네용
보통 50~60 정도 되는 것 같습니다.
답변 감사합니다!

이런 이슈가 있는데 관련이 있을까요??

좋아요 1

앗 예전에 이슈 찾아보며 확인해봤습니다.
현 서버는 WebP가 아니라 PNG로 저장되는 형태여서 큰 상관이 없을 거라 생각했습니다.
5.7.? 버전으로 올라가며 많은 이미지 이슈도 해결 되었다고 하는데…SDWebImage도 5.8.0 버전이라 무슨 에러인지 찾기가 힘드네요 ㅜㅜ
답변 언제나 감사드립니다!

FastImage가 확실히 좋긴 하지만, Android/iOS에서 최적화 방식이 다릅니다.
저는 미리 Caching을 한 뒤, 스와이퍼 뷰에 일반 이미지 컴포넌트로 보여주고 있습니다.

좋아요 1

일반 이미지도 preload가 되는군요…
혹시 blur loading도 하시나요?