Tema: [ DEBATE ] Ultimas noticias sobre Froyo
Ver Mensaje Individual
  #49  
Viejo 28/06/10, 13:09:58
Array

[xs_avatar]
pmaicas pmaicas no está en línea
Desarrollador
 
Fecha de registro: dic 2008
Mensajes: 1,299

 Cita: Originalmente Escrito por ppino86 Ver Mensaje
no entiendo muy bien esto, yo creía que en Java el compilador traduce el código que escribe el programador a bytecode y éste es interpretado por la máquina virtual de java (dalvik en Android).
Luego està la mejora del JIT, que lo que hace es traducir en el momento de ejecutar el programa ese bytecode a código máquina para mejorar la velocidad.

Si la traducción se hace "en tiempo real" (just in time) no debería ocupar más memoria, simplemente el procesador ejecuta código máquina directamente. A ver si alguien lo puede explicar o dar algún enlace para entenderlo mejor.

De todas formas seguro que la mejora del 400% es en snapdragon y no es tanta en el procesador de la magic/dream/hero.
Tienes razón. Supongo que no se guardarán en memoria los programas compilados, a no ser que sobre memoria, y entonces no habrá problemas de memoria. De todas formas en ese caso solo se ganara velocidad en porciones de código que se ejecuten repetidas veces, pues la primera vez habra que compilarlo y se perdera incluso mas tiempo.
__________________
Saludos
-Pedro-
http://www.maicas.net/ (desarrollo de software)
http://droid.maicas.net/ (solo android)
Responder Con Cita