Сломанный legacy JIT в .NET 4.6
|
|
Воскресенье, 12 Апреля 2015 г. 23:11
+ в цитатник

Сегодня я расскажу вам об одной неприятной ситуации, которая связана с JIT в .NET 4.6. Вот несколько фактов:
- Если вы поставили .NET Framework 4.6 Preview, то у вас по дефолту стоит RyuJIT.
- Если вы поставили Visual Studio 2015 CTP, то она включает .NET Framework 4.6 Preview, а значит у вас по дефолту стоит RyuJIT.
- Если вы работаете на Windows 10 Tech Preview, то она также включает.NET Framework 4.6 Preview, а значит у вас по дефолту стоит RyuJIT.
- Если вы хотите вернуть старый JIT, то это можно сделать с помощью ключа регистра, переменной среды или app.config-настройки
useLegacyJit
.
- Если включить
useLegacyJit
в Windows 8 или Windows 8.1, то вы получите большое количество проблем, связанных с компиляцией и запуском приложений.
- RyuJIT всё ещё не готов к реальному использованию, некоторые программы могут работать некорректно на нём.
Возможно, я просто что-то не понимаю в этой жизни. Давайте разберёмся в ситуации вместе.
Читать дальше → http://habrahabr.ru/post/255567/
Метки:
c#
.net
Блог компании Enterra
jit
ryujit
-
Запись понравилась
-
0
Процитировали
-
0
Сохранили
-