메모리가 크게 필요한 혹은 리소스가 많이 들어가는 개발이 필요한 경우 에뮬레이터에서도 램과 같은 성능에 직결되는 옵션들의 풀을 늘려주거나 설정해줘야 할 때가 있습니다. 안드로이드 스튜디오에서 설정 가능합니다.
안드로이드 스튜디오에서 `Device Manager`로 들어가서 각 에뮬레이터에 팬 아이콘 모양에 수정으로 들어갑니다.
왼쪽 하단에 `Show Advanced Settings`를 누르면 메모리 및 스토리지 관련 옵션이 나오는데 보통은 여기서 설정해 주면 됩니다. 만약, 여기서 설정한 게 적용이 안된다면 `config.ini` 파일을 직접 수정하는 방법이 있습니다.
위에서 오른쪽 점 3개 아이콘을 누른 후 `Show on Disk`를 눌러 `config.ini` 파일을 열어줍니다.
하단에 `hw.ramSize` 값을 변경해주고 저장해 주면 됩니다.
Emulated Performance
옵션 | 설명 |
Graphics | 그래픽 작동방식을 소프트웨어와 하드웨어로 지정 할 수 있습니다. |
Boot option | 부팅 옵션 |
Multi-Core CPU | CPU 멀티 코어 옵션 설정 |
Memory and Storage
옵션 | 설명 |
RAM | 에뮬레이터 램 용량 |
VM heap | 에뮬레이터가 실행되는 Process 별로 인스턴스가 생성되는데, 각 에뮬레이터간 사용할 수 있는 heap 크기가 정해져 있습니다. 메모리가 크게 필요한 개발이 필요할땐 범위를 더 늘려줘야 합니다. |
Internal Storage | 에뮬레이터에서 실행되는 어플리케이션 데이터가 저장되는 영역 입니다. 비슷한 스토리지로는 External Storage가 있으니 참고해보세요. |
SD card | SD 카드 용량 |
그외
`Device Frame`는 디바이스에 프레임을 볼 수 있습니다.
728x90