리스트 하나 바꿨을 뿐인데 스크롤 렉이 사라졌습니다
Автор: 개발자 플레이북
Загружено: 2026-02-09
Просмотров: 71
Описание:
"삽입/삭제가 잦으면 LinkedList를 쓰세요" — 면접에서 배운 이 공식, 실전에서는 대부분 틀립니다.
글로벌 SNS 기업에서 수백만 사용자 앱을 만들면서 깨달은 것이 있습니다. 자료구조 선택은 면접 문제가 아니라 UX 문제입니다. Meta는 데이터 구조 하나를 바꿔 피드 로딩 속도를 88% 개선했고, Spring Framework은 코드베이스 전체에서 LinkedList를 제거했습니다. 이 영상에서는 교과서가 알려주지 않는, CPU 캐시 지역성 관점의 자료구조 선택법을 다룹니다.
📌 이 영상에서 다루는 내용:
Array, LinkedList, HashMap, Tree, Set — 실무 의사결정 기준 정리
CPU 캐시 지역성이 Big O보다 중요한 이유
피드 목록, LRU 캐시, 좋아요 처리 등 모바일 실전 패턴
RecyclerView/LazyColumn이 내부적으로 자료구조를 활용하는 법
"이 상황에선 이 자료구조" 빠른 의사결정 치트시트
🎯 이런 분들께 추천:
자료구조를 면접용으로만 공부했던 개발자
모바일 앱 스크롤 성능을 개선하고 싶은 Android/iOS 개발자
시니어로 도약하며 성능 최적화 감각을 키우고 싶은 중급 개발자
⏱️ 타임스탬프:
00:00 리스트 하나로 88% 성능 개선한 이야기
00:30 핵심 자료구조 5가지 — 실무 의사결정 기준
02:10 CPU 캐시 지역성: Big O가 전부가 아닌 이유
03:00 모바일 실전 ① 피드 목록에서 ArrayList vs LinkedList
03:55 모바일 실전 ② HashMap 캐시 레이어의 함정
05:00 모바일 실전 ③ HashSet으로 좋아요/읽음 처리
05:30 모바일 실전 ④ RecyclerView/LazyColumn 내부 구조
06:30 실전 의사결정 치트시트
07:35 LinkedList는 함정: "RIP Linked List" 논문
08:30 핵심 정리 3가지
Повторяем попытку...
Доступные форматы для скачивания:
Скачать видео
-
Информация по загрузке: