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