Ob ich ein Racket-Programm kompiliere oder nicht, scheint für die Laufzeitleistung keinen Unterschied zu machen.Racket Interactive vs Compiled Performance
Wird das Laden der Datei anfangs durch Kompilierung verbessert? Mit anderen Worten, macht das Ausführen von racket src.rkt
eine jit Compilation im laufenden Betrieb, weshalb sehe ich keinen Unterschied in kompilieren vs interaktiv?
Selbst für enge Schleifen der Integer-Arithmetik, wo ich dachte, dass ein Unterschied auftreten würde, sind die Profilzeiten äquivalent, ob ich zuvor eine raco make
gemacht habe oder nicht.
Fehle ich etwas einfaches?
PS, ich merke, dass ich Schläger gegen die Quelldatei (.rkt
) oder .zo
Datei ausführen kann. Verwendet Racket automatisch die .zo
, wenn eine gefunden wird, die der .rkt
Datei entspricht, oder muss die .zo
Datei explizit verwendet werden? Wie auch immer, es macht keinen Unterschied zu den Leistungszahlen, die ich sehe.
Vielen Dank, Eli. – Scott