[racket-dev] Why did DrDr get much slower?

From: Robby Findler (robby at eecs.northwestern.edu)
Date: Sat Jul 13 10:53:33 EDT 2013

Just as an aside, drdr rules.


On Sat, Jul 13, 2013 at 9:44 AM, Sam Tobin-Hochstadt <samth at ccs.neu.edu>wrote:

> The DrDr running time tripled recently. This doesn't seem to be a
> result of any one thing getting slower, but instead of all the files
> taking longer.  To pick two random examples,
> `racket/lib/collects/racket/match/parse-quasi.rkt` went from ~1 second
> to ~4 seconds, and `pkgs/realm/chapter2/source.rkt` went from ~1.5
> seconds to ~3 seconds. You can see the charts here:
> http://drdr.racket-lang.org/27103/racket/lib/collects/racket/match/parse-quasi.rkt
>     http://drdr.racket-lang.org/27103/pkgs/realm/chapter2/source.rkt
> The change where this happened was Matthew's addition of
> `filesystem-change-evt`, which was intended to make things faster.
> This slowdown seems to be real on my machine as well --
> realm/chapter2/source.rkt runs more than twice as slow in rev bd09a60e
> as it does in v5.3.5. I'm testing the revision right before
> `filesystem-change-evt` now.
> Sam
> _________________________
>   Racket Developers list:
>   http://lists.racket-lang.org/dev
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.racket-lang.org/dev/archive/attachments/20130713/e4198d17/attachment.html>

Posted on the dev mailing list.