Im Microsoft Internet Explorer , die Just in Time -Compiler ( JIT )-Programm , das auch als " dynamische Übersetzer, " Änderungen bekannt und steuert die Art und Weise alle Java -Programme ausführen . Der Compiler verbessert die Laufzeit-Performance von Computerprogrammen durch Umwandeln MSIL Intermediate Sprache Maschine spezifischen Code , der später ausgeführt wird. Was JIT
Hat Wenn das JIT- Compiler übersetzen Code wird übersetzt Cache für die zukünftige Verwendung zu Ladezeiten zu verringern und kann mehrfach verwendet werden , um allgemeine Geschwindigkeit von Java-Programmen zu erhöhen. Dies unterscheidet sich von Standard-Code Dolmetschern , die jede Zeile Code neu zu bewerten , wenn das Programm aufgerufen wird. Es gibt drei Arten von Compilern : Pre JIT , JIT -und Normal- Econo JIT . Die Compiler sind ähnlich in der Funktionalität, sondern behandeln Sie den Code in unterschiedlicher Weise.
Pre JIT
Dies ist der erste und grundlegende JIT -Funktion. Die Pre- JIT-Compiler kompiliert vollständige Quelle (MSIL) -Code in systemeigenen Code in einem einzigen Zusammenstellung. Dieser Code wird im Cache gespeichert sind, können verwendet werden, bis der Cache gelöscht werden.
Econo JIT
Dies ist die sekundäre Compiler . Econo JIT kompiliert nur MSIL-Code dieser Methoden, die zur Laufzeit aufgerufen werden. Diese Methoden zusammengestellt werden nicht wiederverwendet .
Normale JIT
Normale JIT funktioniert genauso wie Econo JIT aber das kompilierte Code kann wiederverwendet werden. Das Programm kompiliert MSIL-Code von Methoden, die zur Laufzeit aufgerufen werden und speichert diesen Code im Cache . Wenn diese Methoden wieder aufgerufen werden, wird den kompilierten Code aus dem Cache abzurufen Programm zu erhöhen.
Fehlerbehebung JIT
Während JIT geworden sind für viele Microsoft Runtime Standard Umgebungen können einige Java-Programme langsamer laufen , wenn Sie den JIT-Compiler . Wenn Sie Probleme mit Ihrem Compiler , deaktivieren Sie das Programm , dann aktivieren Sie den Compiler zurückgesetzt. Klicken Sie auf den "Start "-Menü am unteren Rand Ihrer Homepage. Klicken Sie auf " Einstellungen" klicken Sie dann auf den "Control Pane "-Symbol.
Doppelklicken Sie auf "Internet" und klicken Sie auf die Registerkarte "Erweitert" . Deaktivieren Sie das Kontrollkästchen vor "Enable Java JIT Compiler" und klicken Sie auf OK . Der Compiler ist nun deaktiviert . Ausführen von Java-Programmen , um die Geschwindigkeit zu testen. Der Compiler kann durch Wiederholen Sie diesen Vorgang aktiviert werden.