jazelle meghalt, mielott elt volna

Jazelle egy mod amit nehany ARM coreon be lehet kapcsolni. Kepes a java bytekod nagy reszet maga futtatni, ha valamit nem tud onmanaga vegezni akkor kivetelet (trap) dob es a rendszer kisegitheti.

Ugy nez ki a jazzele mar a multe, pedig meg jelene sem volt.

Egyedul a mod-ba valtas volt publikusan dokumentalva, az hogy pontosan hogyan kene mukodnie az nem. Egyetlen Opensource JVM sem tamogatta, es sehol sem latok ra utalast, hogy tenylegesen hasznalva lett volna valami ismertebb termeben.
Tud ilyenrol valaki ?

Szerintem kulonbozo korokben hasonlo velemeny lehetett:
WinCE szallitok: Microsoft nem arrol hires, hogy felkarolja a JAVA -t
OpenSource cuccok : nem dokumentalt feature, kell ez nekunk egyaltalan ? (Android, Google)
Egyeb mobil cegek : License koltseg pluszban, juzer -e nelkul is veszi a kutyuket, a Mhz-t meg meg erti, na de ezt.

Sun es az ARM allitolag egyutt mukodott az oszerakasakaor, valahol biztos van egy megvalositas.

Egyaltalan gyorsabb volt -e valaha ?
Kivetel (trap) kezelese egyebkent sem olcso, lehet mar azon bebukik a dolog, meg ha ritka esemeny is. A legtobb egyszeru utasitas minden alakalomkori leforditasa es vegrahajtasi is komblexebb feladat, mint nativra forditott kodot futatni (Talan negyszer tovabb tart egyeteln JavaBytcode magragasa, mint a hasonlo celu nativ utasitas). de valoszinuleg kevesebb memoria is eleg, neki mint a JIT -es temaknak.

Vissza a JIT -hez, az bevalt es relative gyors megoldas.

A jovo ugy nez ki a Thumb2 varianas ThumbEE mod es utasitasoke lesz. Ez tamogatja a JIT cuccokat.
Elvileg nem csak Java JIT -elesre jo. Igy tobbek kozott a .NET (CIL) hasznaloknak is lehet belole elonye, ill. legtobb interpretalt eszkoznek.

Az interneten van par utalas, hogy az openjdk -ba mar tamogatott. A Linux kernelben tamogatott.
Akkor mar csak egy build kell ... es lessz :)