Come funziona la compilazione JIT per la memorizzazione nella cache?
Domanda
Quando si scrive un'applicazione in C # e la si esegue, non verrà compilata di nuovo la prossima volta che viene eseguita o tutto ciò che viene utilizzato verrà ricompilato ogni volta che si avvia l'applicazione?
Come funziona la compilazione JIT per la memorizzazione nella cache?
Soluzione
Per qualsiasi DLL che non si trova in ngen'd, ogni volta che si esegue l'applicazione, verrà re-JIT il codice utilizzato. Non è possibile memorizzare nella cache il codice JIT tra le esecuzioni della stessa DLL non ngen'd.
MODIFICA Risolto un errore con GAC e NGEN
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow