자기전에 기분이 살짝 좋아서 글을 남깁니다.

 그동안 리스트뷰를 보여줄때, 보통 adapter 클래스를 상속받아서 개발했습니다.

 대부분 커서어댑터 클래스를 상속받아서 구현했으나,

 금일은 웹상에서 이미지를 받아서 보여주는 부분이 있어서 ArrayAdapter를 상속받아서 override 했습니다.

 그랬더니 스크롤을 할 때마다 GC가 엄청나게 일어나더라구요..

 어댑터 클래스 특성상 스크롤을 할 때마다 이미지를 다시 다운 받고 있기 때문이였습니다.

 
 그러던중 오늘 혹시나 하면서 발상을 전환해서 테스트를 해봤는데, 

 메모리는 좀더 먹을 지언정 GC는 일어나지 않았습니다.

 당연히 속도도 빠르구요...


 아.. 기분 좋게 잠들 수 있겠네요~ㅎㅎ