안드로이드스튜디오 느릴 때 윈도우 PC 세팅하는 방법

안드로이드스튜디오 느릴 때 윈도우 PC 세팅하는 방법

얼마 전 i5 8세대 노트북에 안드로이드스튜디오를 다시 깔아봤는데, 설치 자체보다 에뮬레이터 첫 부팅에서 체감 차이가 확 났습니다. 같은 16GB 메모리라도 SSD 여유 공간, 가상화 설정, 백신 검사 예외 처리에 따라 빌드 시간이 꽤 갈렸습니다.

사양표보다 먼저 봐야 할 부분

안드로이드스튜디오는 실행만 놓고 보면 아주 무거운 프로그램은 아닙니다. 문제는 Gradle 빌드, 인덱싱, 에뮬레이터, 브라우저 문서, 메신저까지 같이 켜지는 실제 작업 환경입니다. 공식 요구 사양 기준으로도 에뮬레이터까지 쓰려면 윈도우 64비트, CPU 가상화, 넉넉한 메모리, SSD 여유 공간이 중요합니다.

개인적으로 최소선은 16GB RAM입니다. 단순 예제나 강의 실습이면 버틸 수 있지만, 크롬 탭 10개에 에뮬레이터 하나만 켜도 16GB는 금방 찹니다. 오래 쓸 개발용 PC라면 32GB가 훨씬 편합니다. CPU는 코어 수보다 세대가 더 크게 느껴질 때가 많습니다. 구형 6코어보다 최신 6코어가 인덱싱과 빌드에서 덜 답답한 경우가 많았습니다.

  • 가벼운 학습용: 6코어 CPU, RAM 16GB, NVMe SSD 512GB
  • 앱 개발 주력용: 최신 i5 또는 Ryzen 5 이상, RAM 32GB, NVMe SSD 1TB
  • 에뮬레이터 여러 개 사용: RAM 32GB 이상, VRAM 8GB급 GPU 권장

설치 직후 윈도우에서 먼저 잡을 세팅

설치 후 바로 프로젝트를 열기 전에 BIOS나 UEFI에서 Intel VT-x 또는 AMD SVM이 켜져 있는지 확인하는 게 좋습니다. 이 설정이 꺼져 있으면 에뮬레이터가 느린 정도가 아니라 사실상 못 쓸 수준으로 굼뜹니다. 작업 관리자 성능 탭에서 가상화가 사용으로 표시되는지도 같이 보면 됩니다.

윈도우 기능에서는 Windows Hypervisor Platform을 켜는 쪽이 현재 흐름에 맞습니다. 예전에 Intel HAXM으로 해결하던 시절이 있었지만, 지금은 더 이상 추천하기 어렵습니다. 기존 PC에서 안드로이드스튜디오를 오래 써왔다면 HAXM 흔적 때문에 에뮬레이터 가속이 꼬이는 경우도 있었습니다. 이럴 때는 SDK Manager에서 에뮬레이터 관련 도구를 최신 상태로 맞추고, 명령줄에서 가속 상태를 확인하면 원인을 빠르게 좁힐 수 있습니다.

제가 먼저 확인하는 순서

  • BIOS에서 VT-x 또는 SVM 활성화
  • 윈도우 기능에서 Windows Hypervisor Platform 활성화
  • Android SDK Tools와 Android Emulator 업데이트
  • 장치 관리자에서 그래픽 드라이버 정상 인식 확인
  • 재부팅 후 에뮬레이터 가속 상태 확인
광고

느린 PC에서 효과가 컸던 최적화

안드로이드스튜디오가 버벅일 때 제일 먼저 RAM만 탓하는 경우가 많습니다. 그런데 현장에서 보면 저장장치가 더 큰 병목인 경우도 많았습니다. SATA SSD도 못 쓸 수준은 아니지만, Gradle 캐시와 SDK, 에뮬레이터 이미지가 한꺼번에 읽히면 NVMe SSD 쪽이 확실히 부드럽습니다. 특히 256GB SSD에 여유 공간 20GB 남기고 쓰는 PC는 업데이트 한 번만 해도 금방 답답해집니다.

윈도우 보안의 실시간 검사가 빌드 폴더를 계속 훑는 것도 흔한 원인입니다. 프로젝트 폴더, Gradle 캐시, Android SDK 폴더를 검사 제외로 넣으면 빌드 시간이 줄어드는 경우가 있습니다. 다만 아무 폴더나 제외하면 보안상 찝찝하니 개발 도구 관련 폴더만 좁게 잡는 편이 낫습니다.

  • 프로젝트는 가능하면 NVMe SSD에 둡니다.
  • SSD 여유 공간은 최소 80GB 이상 남기는 쪽이 편합니다.
  • Gradle 오프라인 모드는 상황에 따라 쓰고, 의존성 변경이 잦으면 끕니다.
  • Power Options는 균형 조정보다 최고 성능 계열이 빌드 중 클럭 유지에 유리합니다.
  • 노트북은 전원 연결 상태에서 테스트해야 실제 성능을 볼 수 있습니다.

에뮬레이터가 버벅일 때 보는 지점

에뮬레이터는 CPU만 쓰는 프로그램이 아닙니다. GPU 드라이버 상태가 나쁘거나 내장 그래픽 메모리 할당이 부족하면 화면 전환이 뚝뚝 끊깁니다. AVD 설정에서 Graphics를 자동으로 두고 문제가 생기면 Hardware와 Software를 바꿔가며 확인합니다. 화면이 깨지거나 검게 뜨는 PC는 성능보다 호환성 문제인 경우가 많습니다.

그리고 무조건 최신 고해상도 기기 프로필을 고르는 것도 손해입니다. 개발 중 기능 확인이 목적이면 Pixel 계열 중간급 해상도 하나면 충분한 경우가 많습니다. 저는 보통 1080p급 AVD 하나, 실제 테스트용 물리 기기 하나를 같이 둡니다. 에뮬레이터 여러 개를 동시에 켜야 한다면 RAM 32GB도 넉넉하다고 느껴지진 않습니다.

자주 본 증상별 접근

  • 에뮬레이터 부팅이 너무 느림: 가상화와 Hypervisor Platform 상태부터 확인
  • 화면이 검게 뜸: 그래픽 가속 방식을 바꾸고 GPU 드라이버 업데이트
  • 빌드만 오래 걸림: SSD 여유 공간, 백신 예외, Gradle 캐시 확인
  • 인덱싱 중 PC 전체가 멈칫함: RAM 사용량과 페이지 파일 사용량 확인

안드로이드스튜디오는 숫자로만 보면 설치 가능한 PC가 꽤 많습니다. 그런데 매일 켜고 빌드하고 에뮬레이터까지 돌릴 장비라면 기준을 조금 올려 잡는 게 정신 건강에 좋습니다. 제 기준에서는 32GB RAM, 1TB NVMe SSD, 최근 세대 6코어 이상 CPU가 가장 무난했습니다. 개발용 PC는 벤치마크 점수보다 기다리는 시간이 적은 쪽이 오래 만족스럽습니다.

안드로이드스튜디오 느릴 때 윈도우 PC 세팅하는 방법 - 요약
광고