issues
search
QuaRang1225
/
swiftui-photos
0
stars
0
forks
source link
이미지 리스트를 스크롤 할때마다 메모리가 증가하는 문제
#17
Closed
QuaRang1225
closed
2 months ago
QuaRang1225
commented
2 months ago
현재 이미지 항목리스트를 스크롤 다운 할 때마다 메모리가 점진적으로 증가함
항목이 많을 수록 오버헤드가 발생할 확률이 존재해서 신속하게 해결할 필요가 있음
QuaRang1225
commented
2 months ago
해결
이미지는 개별적으로 이미지를 불러와 상태변수에 저장하는 로직임
만약 이미지가 화면에 보이지 않음에도 계속 변수에 저장이 되있다면 이미지 개수별로 상태변수는 데이터를 가지고 있을 것이기 때문에, 결국 모든 사진을 다 사용자가 보게 된다면 그 수만큼 힙 메모리가 차있을 것임
해당 아이템 뷰가 disAppearing 됐을때 image를 nil로 초기화 해서 힙 메모리를 효율적으로 활용할 수 있도록 수정