История изменений
Исправление
vertexua,
(текущая версия)
:
Только не в случае C# (да и любого другого .NET языка). JIT компиляция работает один раз, при первом запуске бинарника.
Не может быть. Так ничего не наоптимизируешь, без PGO. Там кажется есть AOT компилятор, но это точно не дефолт.
Такое конает с нативным кодом, тем более там не тащат с собой компилирующий рантайм. Но при такой тупой компиляции управляемый код тормозил бы еще адовее. А так его спасает PGO, потому пол-кода, фреймворков и библиотек попросту выкашиваются из нативного образа
Исходная версия
vertexua,
:
Только не в случае C# (да и любого другого .NET языка). JIT компиляция работает один раз, при первом запуске бинарника.
Не может быть. Так ничего не наоптимизируешь, без PGO. Там кажется есть AOT компилятор, но это точно не дефолт.
Такое конает с нативным кодом, но при такой тупой компиляции управляемый код тормозил бы еще адовее. А так его спасает PGO, потому пол-кода, фреймворков и библиотек попросту выкашиваются из нативного образа