LINUX.ORG.RU

История изменений

Исправление Darth_Revan, (текущая версия) :

А, JIT привязан к OPcache, это объясняет.

# php7.4 -d opcache.enable_cli=1 recfib45.php
1134903170
Finished in 139.642

$ php8.0 -d opcache.enable_cli=1 -d opcache.jit_buffer_size=10M recfib45.php
1134903170
Finished in 34.176s

Я ранее проверял HHVM на работе с массивами и оптимизации циклов, там он показал себя значительно хуже.

Исправление Darth_Revan, :

А, JIT привязан к OPcache, это объясняет.

# php7.4 -d opcache.enable_cli=1 recfib45.php
1134903170
Finished in 139.642
$ php8.0 -d opcache.enable_cli=1 -d opcache.jit_buffer_size=10M recfib45.php
1134903170
Finished in 34.176s

Я ранее проверял HHVM на работе с массивами и оптимизации циклов, там он показал себя значительно хуже.

Исходная версия Darth_Revan, :

А, это объясняет.

$ php8.0 -d opcache.enable_cli=1 -d opcache.jit_buffer_size=10M recfib45.php
1134903170
Finished in 34.176s