Сообщение Re[5]: Новости C#12 от 05.03.2024 4:29
Изменено 05.03.2024 4:34 vdimas
Re[5]: Новости C#12
Здравствуйте, Разраб, Вы писали:
Р>Заметил, свежие апдейты NET8 существенно ускорили время запуска.
Это потому что оптимизация JIT теперь выполняется не сразу, а только у того кода, который часто вызывается.
Но это тоже не бесплатно, бо надо дёргать диагностику, тратить на это лишние тики проца.
Р>Младший брат java взрослеет
Это если только говорить о об Андроидной жабки.
Вот там всё по-взрослому уже — AOT-компиляция выполняется для конкретного проца.
Т.е., этот момент автоматизирован.
Но в дроиде целая подсистема, которая отслеживает жизненный цикл приложения, а голому дотнетному фреймворку не за что зацепиться, бо он таким вещами не оперирует.
Кароч, надо изобретать инфраструктуру более высокого порядка вокруг AOT.
Р>Заметил, свежие апдейты NET8 существенно ускорили время запуска.
Это потому что оптимизация JIT теперь выполняется не сразу, а только у того кода, который часто вызывается.
Но это тоже не бесплатно, бо надо дёргать диагностику, тратить на это лишние тики проца.
Р>Младший брат java взрослеет
Это если только говорить о об Андроидной жабки.
Вот там всё по-взрослому уже — AOT-компиляция выполняется для конкретного проца.
Т.е., этот момент автоматизирован.
Но в дроиде целая подсистема, которая отслеживает жизненный цикл приложения, а голому дотнетному фреймворку не за что зацепиться, бо он таким вещами не оперирует.
Кароч, надо изобретать инфраструктуру более высокого порядка вокруг AOT.
Re[5]: Новости C#12
Здравствуйте, Разраб, Вы писали:
Р>Заметил, свежие апдейты NET8 существенно ускорили время запуска.
Это потому что оптимизация JIT теперь выполняется не сразу, а только у того кода, который часто вызывается.
Но это тоже не бесплатно, бо надо дёргать диагностику, тратить на это лишние тики проца.
Р>Младший брат java взрослеет
Это если только говорить о об Андроидной жабке.
Вот там всё по-взрослому уже — AOT-компиляция выполняется для конкретного проца.
Т.е., этот момент автоматизирован.
Но в дроиде целая подсистема, которая отслеживает жизненный цикл приложения, а голому дотнетному фреймворку не за что зацепиться, бо он таким вещами не оперирует.
Кароч, надо изобретать инфраструктуру более высокого порядка вокруг AOT.
Р>Заметил, свежие апдейты NET8 существенно ускорили время запуска.
Это потому что оптимизация JIT теперь выполняется не сразу, а только у того кода, который часто вызывается.
Но это тоже не бесплатно, бо надо дёргать диагностику, тратить на это лишние тики проца.
Р>Младший брат java взрослеет
Это если только говорить о об Андроидной жабке.
Вот там всё по-взрослому уже — AOT-компиляция выполняется для конкретного проца.
Т.е., этот момент автоматизирован.
Но в дроиде целая подсистема, которая отслеживает жизненный цикл приложения, а голому дотнетному фреймворку не за что зацепиться, бо он таким вещами не оперирует.
Кароч, надо изобретать инфраструктуру более высокого порядка вокруг AOT.