Независимо от того, компиляция программы Racket не влияет на производительность выполнения.
Это только загрузка файла, изначально улучшенная путем компиляции? Другими словами, работает ли racket src.rkt
компиляция jit на лету, поэтому я не вижу разницы в компиляции vs interactive?
Даже для жестких циклов целочисленной арифметики, где я думал, что какая-то разница произойдет, времена профиля эквивалентны, независимо от того, сделал ли я ранее raco make
.
Я пропустил что-то простое?
PS, я замечаю, что я могу запустить ракетку против файла исходного файла (.rkt
) или .zo
. Использует ли racket автоматически .zo
, если он найден, который соответствует файлу .rkt
, или файл .zo
должен использоваться явно? В любом случае, это не имеет никакого значения для показателей производительности, которые я вижу.