我是否编译 Racket 程序似乎对运行时性能没有影响。
最初只是通过编译改进了文件的加载吗?换句话说,运行racket src.rkt是否会即时进行 jit 编译,这就是为什么我认为编译与交互式没有区别?
即使对于整数算术的紧密循环,我认为会出现一些差异,无论我之前是否执行过raco make.
我错过了一些简单的东西吗?
PS,我注意到我可以对源文件(.rkt)或.zo文件运行球拍。球拍会自动使用.zoif one is found 对应的.rkt文件,还是.zo需要显式使用文件?无论哪种方式,这对我看到的性能数字都没有影响。