2009-09-07 11 views
1

Existe-t-il un moyen de compliquer le code directement dans Native Code au lieu de MSIL afin que nous puissions contourner JIT lors de l'exécution du code sur la machine. Si c'est possible. S'il vous plaît laissez-moi savoir la technique aussi.Compiler le code directement dans MSIL

Merci

+4

Vous voulez dire "compiler le code directement dans le code natif"? Vous pouvez utiliser ngen.exe pour créer des images natives de vos assemblys .NET. –

Répondre

1

Compiling MSIL to Native CodeNgen.exe

RÉSUMÉ:

Le moteur d'exécution fournit un autre mode de compilation code appelé install-temps génération. Le mode de génération de code install-temps convertit MSIL à code natif comme le compilateur JIT régulier fait, mais il convertit les unités de code plus à la fois, le stockage du résultant du code natif pour une utilisation lorsque l'ensemble est ensuite chargé et cours. Lors de l'installation du code d'installation , l'ensemble de l'ensemble en cours d'installation est converti en code natif , en tenant compte des informations relatives aux autres modules déjà installés.

Prenez oeil à - How to compile a .NET application to native code?

1

Dans les langages .NET je connais, la source est compilé directement à MSIL. Ce que fait le JIT est ensuite de compiler le code IL en code natif.