Allez hop j'apporte mon grain de sel.

Juste pour dire que la compilation just in time est énorme, car si je ne me trompe pas, les "bloques" d'IL compilé en code machine ne sont pas recompilés si ce n'est pas nécessaire.
Tu va me dire c pas très récent, un prog c compilé par un compilo c en exe n'est jamais recompilé tout seul.
mais c'est là que le compilo .net de il vers code machine est énorme, il offre à la fois cette invariabilité pour éviter que l'application soit lente au démarrage, et il permet la recompilation automatique et autogéré qui peut être nécessaire sur une machine.
Ce comportement est surtout utile pour les applications serveur faite en .Net
A la première connexion au serveur, super long car on compile plein de chose, et après pour n'importe qui c'est super rapide car plus de compilation. Alors que l'on fonctionne dans un mode d'autocompilation autogérée.
N'hesitez pas à me corriger si j'ai dit n'importe koi, ou si je n'ai pas été assez clair.
Partager