Artículo

Android de la A a la Z: ¿Qué es el JIT?

JIT

¿Qué es el JIT? JIT significa "Just In Time" y lo usamos para describir un Dalvik Compilador JIT, que se agregó a Android con la versión 2.2. Compila el código de bytes en código de máquina nativo en tiempo de ejecución. Básicamente, toma el código de una aplicación, lo analiza y lo convierte en algo que se ejecuta más rápido. Hace todo esto mientras la aplicación se está ejecutando, y de ahí proviene la etiqueta "justo a tiempo". El compilador JIT diseñado para Android también puede hacer esto con un tiempo de "calentamiento" muy corto, lo que significa que no lleva mucho tiempo analizar el código antes de que comience a funcionar. Almacena información en un caché en la RAM de su teléfono, lo que significa que no es una solución ideal para dispositivos con poca memoria. Se ha optimizado para ocupar un espacio pequeño, alrededor de 100.000 por proceso, pero incluso eso es suficiente para afectar el rendimiento en modelos más antiguos como el G1 o HTC Magic. Esta es la razón por la que la mayoría de los teléfonos anteriores al

Nexus One nunca obtuve una versión oficial de Google: limitaciones de hardware.

Verizon ofrece Pixel 4a por solo $ 10 / mes en nuevas líneas ilimitadas

Escuchas términos como "corre más rápido" o un aumento de rendimiento de 4 a 5 veces cada vez que hablas del compilador JIT de Android. Un compilador JIT simplemente ahorra ciclos de CPU; se puede hacer más trabajo para cada ciclo de reloj. Esto significa que las aplicaciones que fueron limitadas por el rendimiento de la CPU se vuelven más rápidas y las aplicaciones con "velocidad limitada" (ejecutar hasta que se terminen sin sobrecargar el procesador al máximo) terminar más rápido y usar menos batería debido a eso. No todas las aplicaciones experimentan un aumento de velocidad significativo, y la mayoría de las aplicaciones escritas con el NDK o en código nativo no verán un aumento en absoluto, ya que no utilizan la máquina virtual Dalvik.

Si todo esto le parece griego, está bien. Para el usuario final (que somos tú y yo), todo lo que deberíamos ver es un mejor rendimiento en la mayoría de nuestras aplicaciones. Ciertamente vimos eso cuando Froyo fue lanzado para el Nexus One, y las cosas han mejorado con cada lanzamiento. Para los más técnicamente inclinados, mira el video de ingenieros de Android Ben Cheng y Bill Buzbee durante Google I / O 2010, donde se introdujo el compilador JIT.

Anteriormente en Android de la A a la Z: ¿Qué es una pantalla IPS?; Encuentra más en el Diccionario de Android

Más del Diccionario de Android

[bloque: vistas: article_lister_bespoke-block_13]

Estos son los mejores auriculares inalámbricos que puede comprar a cualquier precio.
¡Es hora de cortar el cordón!

Estos son los mejores auriculares inalámbricos que puede comprar a cualquier precio.

Los mejores auriculares inalámbricos son cómodos, suenan muy bien, no cuestan demasiado y caben fácilmente en un bolsillo.

Todo lo que necesita saber sobre la PS5: fecha de lanzamiento, precio y más
Próxima generación

Todo lo que necesita saber sobre la PS5: fecha de lanzamiento, precio y más.

Sony ha confirmado oficialmente que está trabajando en PlayStation 5. Aquí está todo lo que sabemos hasta ahora.

Nokia lanza dos nuevos teléfonos Android One económicos por menos de $ 200
Nuevos Nokias

Nokia lanza dos nuevos teléfonos Android One económicos por menos de $ 200.

Nokia 2.4 y Nokia 3.4 son las últimas incorporaciones a la línea de teléfonos inteligentes económicos de HMD Global. Dado que ambos son dispositivos Android One, se garantiza que recibirán dos actualizaciones importantes del sistema operativo y actualizaciones de seguridad periódicas durante un máximo de tres años.

Las mejores impresoras fotográficas instantáneas portátiles para dispositivos Android
¡Imprime sobre la marcha!

Las mejores impresoras fotográficas instantáneas portátiles para dispositivos Android.

Estás en movimiento y creando recuerdos en tu móvil. Si bien lo digital es genial, ¿por qué no intentar hacer que esos recuerdos sean un poco más permanentes con una foto tangible?

smihub.com