Как JIT-компиляция работает для кеширования? - PullRequest
3 голосов
/ 18 марта 2009

Когда вы пишете приложение на C #, а затем запускаете его, не будет ли оно скомпилировано снова при следующем запуске или все используемое будет перекомпилироваться при каждом запуске приложения?

Как JIT-компиляция работает для кэширования?

1 Ответ

4 голосов
/ 18 марта 2009

Для любой библиотеки DLL, которой нет в ngen'd, каждый раз, когда вы запускаете приложение, оно повторно JIT код, который используется. Между запусками одной и той же не-ngen DLL-библиотеки нет кэширования кода JIT.

РЕДАКТИРОВАТЬ Устранена ошибка с GAC и NGEN

...