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.

Reply via email to