메모리 최적화 (1) 썸네일형 리스트형 [안드로이드] 앱 성능 최적화 : 메모리 최적화 요즘은 안드로이드 폰의 하드웨어 성능이 많이 좋아져서 예전처럼 OOM(Out Of Memory) 오류를 자주 보긴 어렵지만,초창기 안드로이드 시절에는 메모리 부족으로 인한 앱 종료가 흔한 문제였다. 지금도 앱을 개발하다 보면 "앱이 느려요", "종료돼요", "메모리 부족 경고가 떠요" 같은 피드백을 종종 받게 되는데, 이럴 땐 가장 먼저 앱의 메모리 사용량을 점검해보는 것이 좋다. 이 글에서는 메모리 누수를 방지하고, 효율적인 메모리 사용을 통해 성능을 개선하는 방법을 정리해보려고한다. 1. 불필요한 Context 참조 피하기Context는 앱의 거의 모든 리소스에 접근 가능한 강력한 객체지만, 잘못 사용하면 메모리 누수의 주범이 된다. ❌ 잘못된 예:class MyUtil(context: Context.. 이전 1 다음