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

Сообщение Re[3]: NativeAOT в .NET 7 от 14.11.2021 23:13

Изменено 14.11.2021 23:19 VladCore

Re[3]: NativeAOT в .NET 7
Здравствуйте, SomeOne_TT, Вы писали:

VC>>Справедливости ради AOT уже был у Xamarin и я приводил тут результаты для SHA, GZip и QuickSort в менеджет коде. Недостаточный прирост. Процентов 20.


SO_>Лучше сделать сложно — тот же инлайнер в JIT работает для каждой пары caller/calee с учетом рантайм информации,а в AOT такого добиться сложно или невозможно.


Да нет. в AOT инлайн от ксамарин он си-шный точнее LLVM-шный. И он работает только на ПК/Сервере пользователя.

А MS даже не написало о чем речь идет. Учитывая что Ready-To-Run уже есть и он не такой. На винде x64 например можно скомпилить в нейтив под линукс арм64

Понимаеш?

А я вот не понимаю что они в MS пообещали.
Re[3]: NativeAOT в .NET 7
Здравствуйте, SomeOne_TT, Вы писали:

VC>>Справедливости ради AOT уже был у Xamarin и я приводил тут результаты для SHA, GZip и QuickSort в менеджет коде. Недостаточный прирост. Процентов 20.


SO_>Лучше сделать сложно — тот же инлайнер в JIT работает для каждой пары caller/calee с учетом рантайм информации,а в AOT такого добиться сложно или невозможно.


Да нет. в AOT инлайн от ксамарин он си-шный точнее LLVM-шный. И он работает только на ПК/Сервере пользователя. Точнее под ту ось и архитектуру на которой билдится нейтив код.

А MS даже не написало о чем речь идет. Учитывая что Ready-To-Run уже есть и он не такой. На винде x64 например можно скомпилить в нейтив под линукс арм64

Понимаеш?

А я вот не понимаю что они в MS пообещали.