[racket-dev] New runtime charting for DrDr

From: Robby Findler (robby at eecs.northwestern.edu)
Date: Tue Sep 6 20:52:38 EDT 2011

In the old version you could click on a point in the graph to go to
that revision. Can you bring that back, please?

Robby

On Tue, Sep 6, 2011 at 5:24 PM, Sam Tobin-Hochstadt <samth at ccs.neu.edu> wrote:
> DrDr now has colorful, up-to-date, interactive charts for runtime on
> every file.  For example, check out:
> http://drdr.racket-lang.org/23468/collects/tests/racket/benchmarks/common/ray.rkt
>
> The quick explanation:  the solid yellow line shows the overall
> runtime of the file.  The circles show the timing of uses of `time'
> inside the file.
>
> You can select any region of the chart to zoom into it.  The "reset"
> button goes back to the initial state.  You can turn the legend on and
> off with the "show/hide legend" button.  Mousing over an individual
> point will tell you the exact timing at a particular push #.  If the
> internal timing is much much shorter-duration than the overall
> runtime, it's shown on a different scale on the right y-axis.  This is
> all built on the Flot [1] JavaScript charting library.
>
> Using this, it's possible to see trends in performance.  For example,
>
> I want your feedback about this.  Is it readable?  Should I add the
> gc/system time for uses of `time'? Should I switch from points to
> lines?  Is there anything else you'd like?
>
> [1] http://code.google.com/p/flot/
> --
> sam th
> samth at ccs.neu.edu
> _________________________________________________
>  For list-related administrative tasks:
>  http://lists.racket-lang.org/listinfo/dev
>



Posted on the dev mailing list.