Ao criar um dispositivo emulador, a opção Emulation Options
me deixa confusa. O que significa Snapshot
e Use host GPU
significa?
fonte
Ao criar um dispositivo emulador, a opção Emulation Options
me deixa confusa. O que significa Snapshot
e Use host GPU
significa?
A opção Snapshot acelera a inicialização do emulador, salvando um instantâneo de sua RAM após a inicialização e restaurando a partir desse instantâneo em usos futuros. Dessa forma, ele não precisa executar o processo de inicialização (que é lento, porque é emulado) toda vez que você inicia o emulador.
A opção Usar GPU do host usa a implementação OpenGL do computador host (que provavelmente é acelerada por hardware, na sua GPU real) para avaliar os comandos OpenGL dentro do sistema emulado. Dito de outra forma, quando um programa dentro do emulador usa o OpenGL para operações gráficas, o trabalho sai para a GPU real e o resultado volta para o emulador, em vez de emular uma GPU (que é muito lenta). O resultado é uma aceleração significativa, especialmente quando você considera que a maioria dos desenhos de exibição e tela usa OpenGL no Android ≥ 4, mesmo em aplicativos não gráficos.
Você não pode ter as duas opções ativadas ao mesmo tempo.
A opção Instantâneo permite que você use um recurso semelhante à função Hibernar no Windows. Ele salva o conteúdo da memória do emulador no disco quando você o fecha, de modo que, quando você o abre, não precisa inicializar o sistema operacional, mas pode carregar o conteúdo da memória do disco e retomar de onde você saiu fora. Isso permite que você inicie o emulador mais rapidamente.
Usar GPU host significa que, em vez de usar a CPU para renderizar os gráficos, ele usa a placa de vídeo do computador. Isso acelera processos com muitos gráficos. Detalhes e requisitos podem ser encontrados em developer.android.com .
Você deve observar que os snapshots e a aceleração gráfica são mutuamente exclusivos, portanto, não é possível usar os dois.
fonte