Erdekessegkeppen elvegezem a fenti tesztet egy i7-4790 CPU-n:
feri@dekstop:~/Public/teszt$ time ./teszt
999999827523072
real 0m0.308s
user 0m0.307s
sys 0m0.000s
PHP 8.1.12 - JIT
opcache.enable_cli=1
opcache.jit_buffer_size=100M
feri@dekstop:~/Public/teszt$ time ./teszt.php
999999827523072
real 0m3.699s
user 0m3.201s
sys 0m0.012s
PHP 8.1.12 - no JIT
opcache.enable_cli=0
opcache.jit_buffer_size=0
feri@dekstop:~/Public/teszt$ time ./teszt.php
999999827523072
real 0m17.223s
user 0m17.061s
sys 0m0.021s
Lenne olyan kedves valaki atkonvertalni a fenti kodot normalis C#-ba?
Kivancsi lennek, hogy dotnet alatt milyen szamok jonnenek ki.
(Csak ismerkedek a dotnet-el es nem vagyok biztos benne, hogy az a verzio amit en irtam a fentiekre jo-e, meg azert is mert nekem `real 0m31.140s` jott ki.)