История изменений
Исправление Darth_Revan, (текущая версия) :
В итоге, ты приходишь в тред, показываешь не идентичные бенчмарки, что результирует в немного (довольно сильно) скрывающие правду замеры, а люди это даже принимают за чистую монету.
Я просто наблюдаю, что что-то происходит.
Попробуй вот такую процедуру, с таким не смухлевать:
sub stub() {
say 'stub';
}
$ time ./looping_lots.pl >/dev/null
real 0m18,280s
user 0m18,208s
sys 0m0,061s
$ time ./looping_lots.raku >/dev/null
real 4m30,129s
user 4m30,030s
sys 0m0,168s
Я предполагаю, что принципиальных отличий в реализации say
типа flush’а по завершении, нет.
Исправление Darth_Revan, :
В итоге, ты приходишь в тред, показываешь не идентичные бенчмарки, что результирует в немного (довольно сильно) скрывающие правду замеры, а люди это даже принимают за чистую монету.
Я просто наблюдаю, что что-то происходит.
Попробуй вот такую процедуру, с таким не смухлевать:
sub stub() {
say 'stub';
}
$ time ./looping_lots.pl >/dev/null
real 0m18,280s
user 0m18,208s
sys 0m0,061s
$ time ./looping_lots.raku >/dev/null
real 4m30,129s
user 4m30,030s
sys 0m0,168s
Я предполагаю, что принципиальных отличий в реализации типа flush по завершению, нет.
Исходная версия Darth_Revan, :
В итоге, ты приходишь в тред, показываешь не идентичные бенчмарки, что результирует в немного (довольно сильно) скрывающие правду замеры, а люди это даже принимают за чистую монету.
Я просто наблюдаю, что что-то происходит.
Попробуй вот такую процедуру, с таким не смухлевать:
sub stub() {
say 'stub';
}
$ time ./looping_lots.pl >/dev/null
real 0m18,280s
user 0m18,208s
sys 0m0,061s
$ time ./looping_lots.raku >/dev/null
real 4m30,129s
user 4m30,030s
sys 0m0,168s