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

Сообщение Re[6]: Если не C#, тогда что? (и закроем эту тему) от 05.11.2022 2:51

Изменено 05.11.2022 2:56 Разраб

Re[6]: Если не C#, тогда что? (и закроем эту тему)
Здравствуйте, Serginio1, Вы писали:

S>Здравствуйте, vaa, Вы писали:


vaa>>не стал проверять жаву, но дотнет 6 натив релиз лин64 против раст релиз (консольный ХВ), в среднем 80 к 1.

vaa>>Это такая столовая ложка дегтя в бочке дотнета.
vaa>>тот же ди всего 3 к 1.

S>С семеркой не сравнивал Native AOT Deployment


S>https://devblogs.microsoft.com/dotnet/performance_improvements_in_net_7/#native-aot


Да, действительно, почти как в ДИ приятно удивлен!

7.0.100-rc.2.22477.23
../dotnet build -c release --runtime=linux-x64 --self-contained

real 0m0,117s
user 0m0,067s
sys 0m0,029s

../dotnet publish -c release --runtime=linux-x64 --self-contained

real 0m0,003s
user 0m0,004s
sys 0m0,000s


сразу не заметил подвоха, что аот только для публикации выполняется. простого билд-релиза не достаточно.
но я все свойства что в статье указал, не только аот.
Re[6]: Если не C#, тогда что? (и закроем эту тему)
Здравствуйте, Serginio1, Вы писали:

S>Здравствуйте, vaa, Вы писали:


vaa>>не стал проверять жаву, но дотнет 6 натив релиз лин64 против раст релиз (консольный ХВ), в среднем 80 к 1.

vaa>>Это такая столовая ложка дегтя в бочке дотнета.
vaa>>тот же ди всего 3 к 1.

S>С семеркой не сравнивал Native AOT Deployment


S>https://devblogs.microsoft.com/dotnet/performance_improvements_in_net_7/#native-aot


Да, действительно, почти как в ДИ приятно удивлен!

7.0.100-rc.2.22477.23
../dotnet build -c release --runtime=linux-x64 --self-contained

real 0m0,117s
user 0m0,067s
sys 0m0,029s

../dotnet publish -c release --runtime=linux-x64 --self-contained

real 0m0,003s
user 0m0,004s
sys 0m0,000s


сразу не заметил подвоха, что аот только для публикации выполняется. простого билд-релиза не достаточно.
но я все свойства что в статье указал, не только аот.

ДОПОЛНЕНИЕ: ложка дегтя. F# не аотится.