Typer av JIT

Typer av JIT


I Microsoft Internet Explorer, Just in Time kompilatoren (JIT) program, også kjent som en "dynamisk oversetter", endringer og styrer måten alle Java-programmer kjøres. Kompilatoren forbedrer runtime ytelsen til dataprogrammer ved å konvertere MSIL Intermediate språk til maskin spesifikk kode som senere henrettet.

Hva JIT gjør

Når JIT kompilatorer oversette koden, er det oversatt bufret for fremtidig bruk for å redusere lasting tid og kan brukes flere ganger for å øke den generelle hastigheten på Java-programmer. Dette skiller seg fra standardkode tolker som revurdere hver linje med kode når programmet heter. Det finnes tre typer kompilatorer: Pre JIT, Econo JIT og Normal JIT. Kompilatorer har lignende funksjonalitet, men håndtere koden på forskjellige måter.

pre JIT

Dette er den første og mest grunnleggende JIT funksjon. Pre-JIT kompilatoren kompilerer fullstendig kilde (MSIL) kode til egen kode i en enkelt samling. Denne koden er lagret i hurtigbufferen kan brukes om igjen til hurtigbufferen tilbakestilles.

Econo JIT

Dette er den sekundære kompilatoren. Econo JIT kompilerer bare MSIL kode av disse metodene som kalles under kjøring. Disse kompilerte metoder ikke brukes på nytt.

Normal JIT

Normale JIT fungerer på samme måte som Econo JIT men dette kompilert kode kan gjenbrukes. Programmet kompilerer MSIL etiske metoder som er kalt ved Runtime og lagrer denne koden i Cache. Når disse metodene kalles igjen vil de hente den kompilerte koden fra cache å øke program hastighet.

feilsøking JIT

Mens JIT er blitt standard for mange Microsoft Runtime miljøer, kan noen Java-programmer kjøre saktere når du bruker JIT-kompilator. Hvis du opplever problemer med kompilator, deaktivere programmet, deretter aktivere kompilatoren for å tilbakestille. Klikk på "Start" -menyen nederst på hjemmesiden din. Klikk på "Settings" klikk deretter på "Control Pane" -ikonet.

Dobbeltklikk på "Internet" og klikk på "Avansert" fanen. Fjern merkingen foran "Enable Java JIT-kompilator" og klikk OK. Kompilatoren er nå deaktivert. Kjør Java-programmer for å teste hastigheten. Kompilatoren kan reaktiveres ved å gjenta denne prosessen.