Ho letto sul articolo di Wikipedia per Common Language Runtime che uno dei vantaggi offerti dal runtime è "Miglioramenti delle prestazioni ".
L'esecuzione del codice gestito (o bytecode) deve sempre essere più lento a causa di un overhead aggiuntivo per la compilazione JIT rispetto all'esecuzione di codice nativo. Come è possibile che il CLR causi "miglioramenti delle prestazioni"?
Aggiornamento:
Ho esaminato la domanda e le risposte a Cosa conferma l'affermazione che C ++ può essere più veloce di una JVM o CLR con JIT? , ma non è stato eloquente in quanto quella domanda è in realtà chiedendo perché il C ++ sarebbe più veloce piuttosto che più lento. Quello che mi interessa è come sia possibile, dal punto di vista architettonico, che il codice gestito possa portare a miglioramenti delle prestazioni