핵심 요약
CJ온스타일이 Android 홈탭 스크롤 버벅임 문제를 해결하기 위해 Lazy Prepare Video, Lazy Release Video, Preload Async API를 도입해 UI 렌더링 지연을 확연히 줄였습니다.
구현 방법
- ExoPlayer 준비/해제 최적화로 메모리 사용을 줄이고 자원 재활용성을 높였습니다
- 스크롤 속도에 따라 Video Prepare를 건너뛰는 Lazy Prepare Video를 적용했습니다
- 스크롤 정지 시점에만 영상 해제하는 Lazy Release Video를 도입했습니다
- Cookie 처리 대신 SharedPreference로 성인 여부를 판단해 메모리 부하를 낮췄습니다
- 비동기 API를 미리 호출하고 Task Queue로 Insert/Delete를 차례로 처리해 인덱스 꼬임과 UI 튀김을 방지했습니다
주요 결과
- 버벅임이 확연히 줄고 렌더링 안정성이 향상되었습니다
- 메모리 관리가 개선되어 상단 영상 및 해상도가 원활히 로드됩니다



