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

Сообщение Re: Новости .Net 8 от 23.02.2023 3:43

Изменено 01.03.2023 1:32 Разраб

Re: Новости .Net 8
Здравствуйте, Serginio1, Вы писали:

S>Announcing .NET 8 Preview 1


Провел эксперимент c хв ))

AOT
./dotnet-sdk-8.0.100-preview.1.23115.2-linux-x64/dotnet publish -c release -r linux-x64 -p:StripSymbols=true -p:PublishAot=true



nn@lx:~/Downloads/n8/bin/release/net8.0/linux-x64/publish$ time ./n8
Hello, World!

real    0m0,005s
user    0m0,000s
sys    0m0,007s
nn@lx:~/Downloads/n8/bin/release/net8.0/linux-x64/publish$ time ./n8
Hello, World!

real    0m0,005s
user    0m0,007s
sys    0m0,000s
nn@lx:~/Downloads/n8/bin/release/net8.0/linux-x64/publish$ time ./n8
Hello, World!

real    0m0,005s
user    0m0,000s
sys    0m0,007s


zig init-exe && zig build
nn@lx:~/Downloads/zz/zig-out/bin$ time ./zz 
All your codebase are belong to us.
Run `zig build test` to run the tests.

real    0m0,001s
user    0m0,001s
sys    0m0,000s


javac main.java
nn@lx:~/Downloads$ time java main 
hello!

real    0m0,028s
user    0m0,021s
sys    0m0,011s


#include<stdio.h>
int  main () {
  printf("hello!\n");
  return 0;
}
// gcc a.c -O3 -Wall -s


nn@lx:~/Downloads/n8$ time ./a.out 
hello!

real    0m0,001s
user    0m0,001s
sys    0m0,000s


также незначительное улучшение у fsi
 time ./dotnet fsi fs.fsx
hello!

real    0m1,806s
user    0m2,272s
sys    0m0,231s


fsi с 6-кой:
real 0m2,347s
user 0m2,487s
sys 0m0,149s

UPD
D2 ~ 3мс
Re: Новости .Net 8
Здравствуйте, Serginio1, Вы писали:

S>Announcing .NET 8 Preview 1


Провел эксперимент c хв ))

AOT
./dotnet-sdk-8.0.100-preview.1.23115.2-linux-x64/dotnet publish -c release -r linux-x64 -p:StripSymbols=true -p:PublishAot=true



nn@lx:~/Downloads/n8/bin/release/net8.0/linux-x64/publish$ time ./n8
Hello, World!

real    0m0,005s
user    0m0,000s
sys    0m0,007s
nn@lx:~/Downloads/n8/bin/release/net8.0/linux-x64/publish$ time ./n8
Hello, World!

real    0m0,005s
user    0m0,007s
sys    0m0,000s
nn@lx:~/Downloads/n8/bin/release/net8.0/linux-x64/publish$ time ./n8
Hello, World!

real    0m0,005s
user    0m0,000s
sys    0m0,007s


zig init-exe && zig build
nn@lx:~/Downloads/zz/zig-out/bin$ time ./zz 
All your codebase are belong to us.
Run `zig build test` to run the tests.

real    0m0,001s
user    0m0,001s
sys    0m0,000s


javac main.java
nn@lx:~/Downloads$ time java main 
hello!

real    0m0,028s
user    0m0,021s
sys    0m0,011s


#include<stdio.h>
int  main () {
  printf("hello!\n");
  return 0;
}
// gcc a.c -O3 -Wall -s


nn@lx:~/Downloads/n8$ time ./a.out 
hello!

real    0m0,001s
user    0m0,001s
sys    0m0,000s


также незначительное улучшение у fsi
 time ./dotnet fsi fs.fsx
hello!

real    0m1,806s
user    0m2,272s
sys    0m0,231s


fsi с 6-кой:
real 0m2,347s
user 0m2,487s
sys 0m0,149s

UPD
D2 ~ 3мс
по размеру у шарпа да, exe как и заявлено, но есть еще pdb который несколько больше ))