Como melhorar o desempenho do Emulador Android?
No meu início na jornada de desenvolvimento mobile, no meu caso com React Native. Eu sempre tive um problema grande de performance com o emulador do Android Studio e sempre atribui esse problema ao meu PC, acreditando que o hardware dele não era poderoso o suficiente para rodar o emulador, de fato não é, mas tenho uma dica para compartilhar com vocês, que descobri recentemente e que notei uma diferença absurda no desempenho, até mesmo em PC's com hardware muito superiores ao que tenho no meu. Então, bora lá!
Passo 1
Abra seu Android Studio e na sessão de "Device Manager", onde você cria e gerencia seus dispositivos emulados, clique no "+" que aparece no canto superior esquerdo.
Passo 2
Após o passo 1, irá abrir uma tela onde você irá selecionar o dispositio de sua preferência, aqui fique a vontade para escolher um que você mais goste. Após escolher um dispositivo, clique em "Next".
Passo 3
Após clicar em "Next", irá aparecer uma tela onde você seleciona a imagem do sistema. No topo você irá notar que existem 3 abas, você pode selecionar a aba descrita pelo nome "x86 images". Aqui de preferência opte pela imagem "Tiramisu" da API 33, é a que melhor funciona atualmente, caso ainda não tenha baixado, faça o download e clique em "Next".
Passo 4
Aqui está o "pulo do gato", o que irá fazer a diferença no desempenho. Nesta tela que abriu para você, terá um botão escrito "Show Advanced Settings", clique neste botão, após clicar irão abrir novas opções de configuração.
Passo 5
Vá até a sessão de "Memory and Storage", nesta sessãoo você verá algumas opções, as que nos interessam são as opções de memória RAM e VM heap, aqui a que mais vai fazer diferença é a VM heap. Na memória RAM selecione um tamanho que o seu hardware permita, mas recomento pelo menos uns 6000mb. Na VM heap, por default vem cerca de 228mb, porém o emulador do Android precisa de pelo menos 512mb para rodar com boa eficiência. Nos meus testes coloquei 618 e foi o que funcionou muito bem para mim.
Passo 5
Após realizar as configurações descritas no passo anterior, você agora pode clicar em "Finish" e utilizar seu emulador de forma muito mais eficiente.
Comente abaixo o que achou dessa dica e se você já conhecia essas configurações. Caso tenha mais dicas comente também.
Dúvidas, críticas e sugestões são sempre bem-vindas.