Red de conocimiento informático - Conocimiento de Internet de las cosas - ¿Por qué el emulador de computadora Android es tan lento? ¿La configuración de la computadora es peor que la del teléfono móvil?

¿Por qué el emulador de computadora Android es tan lento? ¿La configuración de la computadora es peor que la del teléfono móvil?

La razón por la que el emulador está bloqueado es porque, para ejecutarse, el emulador utiliza una solución de software para simular el entorno del hardware

1 Razones del entorno de ejecución

Software de Android Está escrito en Java y Java requiere una máquina virtual para ejecutarse. Por lo tanto, la razón por la que se ejecuta el software de Android es que se requiere una computadora para simular un teléfono Android. ejecutar una máquina virtual Java En realidad hay dos capas

Por supuesto, la máquina virtual se atascará mientras se está ejecutando.

2 La arquitectura de la CPU es diferente

La arquitectura de la CPU utilizada por los teléfonos móviles Android es completamente diferente a la de las CPU de las computadoras. El calor generado por las CPU de las computadoras será mucho mayor<. /p>

Teléfonos móviles Es completamente insoportable, por lo que para ejecutarlo es necesario simular la CPU del teléfono móvil. La pérdida de rendimiento será mucho mayor y es imposible lograr un rendimiento real.