O Android está recebendo um compilador JIT em breve?
Pergunta
Eu li que existe um módulo JIT Compiler para a Dalvik VM nas obras e os resultados são bastante promissores. Algumas pessoas reivindicam uma melhoria de 100% em termos de velocidade de execução. Alguém tem uma ideia quando será incorporado em um lançamento do Android? A quantidade de RAM no nexus um (512 MB) sugere que um JIT pode ser introduzido em breve. Android 2.5 Talvez?
Solução
Você está entendendo tudo errado :) Há um JIT no trabalho e não é renderizado. Renderize é algo totalmente diferente.
Outras dicas
Aqui está o postagem definitiva Sobre o assunto da lista de discussão Android-plataform:
Compilador Dalvik Jit
Como alguns de vocês notaram, a mais recente árvore do projeto de código aberto do Android (Eclair) inclui código -fonte para um compilador Dalvik JIT. A equipe de Dalvik está investigando ativamente que tipo de JIT funcionaria melhor em uma ampla gama de dispositivos Android portáteis com memória e de poder, e o código no AOSP Master é um instantâneo antigo do que consideramos uma prova de conceito promissora . É um JIT baseado em rastreio, compilando apenas rastreamentos de código quente em vez de estratégia de método de cada vez, normalmente encontrados nos JITs da classe de servidor. Ele tenta minimizar o uso da pilha e não requer armazenamento persistente. O objetivo é dar um impulso rápido de desempenho usando muito pouca pilha e bateria.
O JIT progrediu significativamente desde o instantâneo no AOSP Eclair, e estamos trabalhando para impulsionar uma versão mais atual. Enquanto isso, se você quiser jogar com o protótipo, poderá construí -lo criando um arquivo BuildSpec.mk na sua raiz AOSP, que inclui a linha "with_jit: = true".
Observe que o protótipo JIT não havia sido extensivamente testado no momento em que o instantâneo foi tirado, para que você possa esperar alguma quebra. Além disso, ele contém poucas otimizações que não sejam a eliminação básica do ciclo de busca/decodificação do intérprete. Estamos ansiosos para colocar uma versão mais recente na árvore AOSP.
Bill Buzbee, Ben Cheng e o resto da equipe Dalvik
Em maio de 2010, o Google postou uma entrada no blog sobre a adição de JIT à Dalvik VM: