Looking for .net Keywords? Try Ask4Keywords

.NET FrameworkCompilateur JIT


Introduction

La compilation JIT, ou compilation juste-à-temps, est une approche alternative à l'interprétation du code ou à la compilation préalable. La compilation JIT est utilisée dans le framework .NET. Le code CLR (C #, F #, Visual Basic, etc.) est d'abord compilé en quelque chose appelé Langage interprété, ou IL. C'est un code de niveau inférieur, plus proche du code machine, mais qui n'est pas spécifique à la plate-forme. Au moment de l'exécution, ce code est plutôt compilé en code machine pour le système concerné.

Remarques

Pourquoi utiliser la compilation JIT?

  • Meilleure compatibilité: chaque langage CLR n'a besoin que d'un seul compilateur pour IL, et cet IL peut s'exécuter sur toute plate-forme sur laquelle il peut être converti en code machine.
  • Vitesse: la compilation JIT tente de combiner la vitesse d'exécution du code compilé en avance et la souplesse de l'interprétation (peut analyser le code qui sera exécuté pour les optimisations potentielles avant la compilation)

Page Wikipedia pour plus d'informations sur la compilation JIT en général: https://en.wikipedia.org/wiki/Just-in-time_compilation

Compilateur JIT Exemples Liés