Si compilo o no un programa de Raqueta, no hace ninguna diferencia en el rendimiento del tiempo de ejecución.Raqueta interactiva frente a rendimiento compilado
¿Es solo la carga del archivo que inicialmente se mejora mediante la compilación? En otras palabras, ¿ejecuta racket src.rkt
una compilación de jit sobre la marcha, por lo que no veo diferencia en la compilación frente a la interactiva?
Incluso para los bucles apretados de aritmética entera, donde pensé que se produciría alguna diferencia, los tiempos del perfil son equivalentes ya sea que haya hecho raco make
o no anteriormente.
¿Echo de menos algo simple?
PD, me doy cuenta de que puedo ejecutar la raqueta contra el archivo fuente (.rkt
) o el archivo .zo
. ¿La raqueta usa automáticamente el .zo
si se encuentra uno que corresponde al archivo .rkt
, o el archivo .zo
se debe usar explícitamente? De cualquier manera, no hace ninguna diferencia en los números de rendimiento que estoy viendo.
Muchas gracias, Eli. – Scott