On Mon, 24 Aug 2015 11:24:33 -0400,
Rickard Andersson wrote:
> 
> With regards to the measurements; as is obvious from this mailchain, I
> know about and use the `time` form. It hasn't skewed the results.
> 
> Using the optimizing coach in DrRacket has yielded no results, really. I
> tried using it and there wasn't any advice on what to do for speedups
> (unless that advice isn't very discoverable, I don't know.).
> 
> The only meaningful difference I discovered for TR was using 6.1.1, as
> apparently there was an optimization that'd been borked for 6.2.0 and
> onwards.
> 
> I'm still curious about speed-ups with TR. I had expected it to perform
> better than Racket, but I guess the big win is that you get contracts
> with better performance instead of much faster, brittle code?

TR can perform better than plain Racket, but not always. TR mostly
performs local optimizations that remove dispatch / checks in various
operations, so only programs using these operations will see any
improvements. Areas where you can expect wins are float- and
complex-number-intensive computations, as well as some data structure
accesses.

Vincent

-- 
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 [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to