J'ai travaillé pour un grand fabricant de téléphones sans fil. Notre équipe transférait J2ME vers les combinés ARM. Nous avons eu 2 gars travaillant sur l'utilisation de Jazelle; pas d'OS, juste sur du silicium brut ARM9. Malheureusement, il est resté dans la recherche parce que le JIT a obtenu la performance dont nous avions besoin sans avoir à payer les frais de licence pour Jazelle. Si vous acceptez la règle empirique selon laquelle la JVM Hotspot sans JIT s'exécute au 1/10e du compilateur C. Ensuite, JIT renvoie 50% de ce que vous avez perdu et Jazelle renvoie 60% de ce que vous avez perdu. Ce sont des estimations très approximatives. Tout dépend du type de code qui est en cours d'exécution. Jazelle a eu une performance légèrement meilleure pour nos cas de test car il a géré plus de situations que le JIT. Considérant que le JIT est allé compilé-C-rapide dans une poignée de cas.
L'affiche précédente semble mal comprendre Jazelle. Jazelle provoque une action semblable à un piège pour un bytecode Java. L'utilisateur doit fournir des extraits de code pour gérer chaque bytecode. Sans ces extraits et la table de recherche, vous obtiendrez l'exception non implémentée.