Информация об изменениях

Сообщение Re[5]: Новости C#12 от 05.03.2024 4:29

Изменено 05.03.2024 4:34 vdimas

Re[5]: Новости C#12
Здравствуйте, Разраб, Вы писали:

Р>Заметил, свежие апдейты NET8 существенно ускорили время запуска.


Это потому что оптимизация JIT теперь выполняется не сразу, а только у того кода, который часто вызывается.
Но это тоже не бесплатно, бо надо дёргать диагностику, тратить на это лишние тики проца.


Р>Младший брат java взрослеет


Это если только говорить о об Андроидной жабки.
Вот там всё по-взрослому уже — AOT-компиляция выполняется для конкретного проца.

Т.е., этот момент автоматизирован.
Но в дроиде целая подсистема, которая отслеживает жизненный цикл приложения, а голому дотнетному фреймворку не за что зацепиться, бо он таким вещами не оперирует.

Кароч, надо изобретать инфраструктуру более высокого порядка вокруг AOT.
Re[5]: Новости C#12
Здравствуйте, Разраб, Вы писали:

Р>Заметил, свежие апдейты NET8 существенно ускорили время запуска.


Это потому что оптимизация JIT теперь выполняется не сразу, а только у того кода, который часто вызывается.
Но это тоже не бесплатно, бо надо дёргать диагностику, тратить на это лишние тики проца.


Р>Младший брат java взрослеет


Это если только говорить о об Андроидной жабке.
Вот там всё по-взрослому уже — AOT-компиляция выполняется для конкретного проца.

Т.е., этот момент автоматизирован.
Но в дроиде целая подсистема, которая отслеживает жизненный цикл приложения, а голому дотнетному фреймворку не за что зацепиться, бо он таким вещами не оперирует.

Кароч, надо изобретать инфраструктуру более высокого порядка вокруг AOT.