I know the report explains the various cases where Racket CS is slower than Racket 7.1, but I would like to mention that these cases are very significant, at least in my case -- I mention this because the report recommends making Racket CS the default, which I am very concerned about:
> To maximize the maintenance benefits of Racket CS, it’s better to make it > the default Racket variant sooner rather than later To understand the performance impact, below are the numbers for my application. I mentioned this before [1] and I added some new timings to the Google Sheets Document [2]. * the total Travis build time (build + tests) is ~13 minutes using Racket 7.1 and it is 20 minutes, a 7 minute increase. * the build time itself grows from 3.75 minutes in Racket 7.1 to 8.5 minutes in Racket CS, a 5 minute increase. My Edit-Compile-Run cycle is already slow with Racket 7.1. * even ignoring compile and load time, code sections which run after Racket initialization and library loading indicate that the running time is increased by 33% -- given that current execution time is several seconds to several minutes in Racket 7.1, a 33% increase is very visible to the end user. As it stands now, the cases where RacketCS is slow have a significant impact on my application. Do others see the same performance degradation in their applications? Best Regards, Alex. [1] https://groups.google.com/d/msg/racket-users/yfQvM4Rf7mA/gcJJI-XbAAAJ [2] https://docs.google.com/spreadsheets/d/1r1ZKtw4lDfv5xGXCfrOuE6jlCAMm0atMic4BfAnLLLw/edit?usp=sharing On Tuesday, January 29, 2019 at 10:49:57 PM UTC+8, Matthew Flatt wrote: > > Here's a new status report on Racket CS: > > http://blog.racket-lang.org/2019/01/racket-on-chez-status.html > > Short version: Racket CS is done in a useful sense, but we'll wait > until it gets better before making it the default Racket > implementation. > > > Matthew > > -- You received this message because you are subscribed to the Google Groups "Racket Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to racket-users+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.