I Microsoft Internet Explorer, Just in Time kompilator ( JIT ) program , også kjent som en " dynamisk oversetter », endringer og styrer måten alle Java- programmene kjøres. Kompilatoren forbedrer runtime ytelsen til datamaskinen programmer ved å konvertere MSIL Intermediate språk til maskin spesifikk kode som er senere henrettet . Hva JIT Har
Når JIT -kompilatorer oversette kode , er den 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 standard kode tolker at revurdere hver linje av koden når programmet heter . Det er tre typer kompilatorer : Pre JIT , Econo JIT og Normal JIT . Kompilatorer er like i funksjonalitet, men håndtere koden på forskjellige måter.
Pre JIT
p Dette er den første og mest grunnleggende JIT -funksjonen. Pre - JIT -kompilatoren kompilerer komplett kilde ( MSIL ) koden til egen kode i en enkelt samling . Denne koden er lagret i cache kan gjenbrukes til cache er fjernet .
Econo JIT
p Dette er den sekundære kompilatoren . Econo JIT kompilerer bare MSIL -koden av disse metodene som er kalt på Runtime . Disse utarbeidet metoder er ikke gjenbrukt .
Normal JIT
Normal JIT fungerer på samme måte som Econo JIT men dette kompilert kode kan gjenbrukes. Programmet kompilerer MSIL -koden av metoder som er kalt på Runtime og lagrer denne koden i Cache . Når disse metodene kalles igjen vil de hente den kompilerte koden fra cache for å øke programmet 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 kompilatoren din , deaktivere programmet , og deretter aktivere kompilatoren for å tilbakestille . Klikk på "Start "-menyen nederst på hjemmesiden din. Klikk på "Innstillinger" og klikk på "Control Pane "-ikonet .
Dobbeltklikk på " Internet" og klikk på "Avansert " fanen . Fjern merkingen i boksen foran " Enable Java JIT -kompilator " og klikk OK. Kompilatoren er nå deaktivert . Kjøre Java- programmer for å teste hastigheten. Kompilatoren kan reaktiveres ved å gjenta denne prosessen.