LINUX.ORG.RU

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

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

Если следить за руками фокусника, то можно узнать, что это не идентичные скрипты.

my int – правильное изменение, я не помню, чтобы оно влияло раньше, но результат налицо:

$ time ./a.raku

real	0m9,802s
user	0m9,835s
sys	0m0,041s

Но почто stub упростил? Его, наоборот, усложнять надо, чтобы хитрый интерпретатор не додумался его выоптимизировать вместе со всем циклом.
Что, похоже, и случается.

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

Если следить за руками фокусника, то можно узнать, что это не идентичные скрипты.

my int – правильное изменение, я не помню, чтобы оно влияло раньше, но результат налицо:

$ time ./a.raku

real	0m9,802s
user	0m9,835s
sys	0m0,041s

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