Codespeed 0.7.0 released

9 views
Skip to first unread message

Miquel Torres

unread,
Jan 20, 2011, 3:20:28 PM1/20/11
to codespeed
I want to announce the release of Codespeed 0.7, the version which is
now powering speed.pypy.org

The most significant improvements have been:


Result Reports
--------------------
While the previous Codespeed version allowed a project to analyze and
visualize performance changes and compare different versions or even
"competitors", it didn't address well a use-case: a core developer
that is interested in the daily performance variations.

You had to go to the Changes view, click on the desired revision,
maybe another executable, and again for every revision you wanted to
check.

That use case is now addressed by Reports. They are a summary of the
most significant changes on every run. It's a ultra-condensed Changes
table. It is shown on the main page, and you can even subscribe to a
RSS feed. That way you only visit the page when you are interested in
some particular revision or change.


Support for small screen sizes
-----------------------------------------

Using CSS media queries, the site layout adapts to smaller screens. It
is optimized for 3 sizes:
- Desktop: normal layout for big screens
- Netbook, tablets (~1000px): Similar layout but smaller margins,
smaller plots. Coincidentally, it is about the width of Maciej's
laptop screen ;-)
- Smartphones: iPhones and Androids in landscape mode should be now
able to visit the site without problems.

Though it can be tested just by resizing the browser window, it would
be great to get some feedback of anyone actually using the above
mentioned devices!


Performance improvements
--------------------------------------

Exarkun made the timeline view faster by pre-fetching all related
data. The timeline grid took 1.46 seconds to load, and a single plot
0.45 seconds. They now need 1.23 and 0.26 seconds respectively. A big
improvement!

There is yet another improvement waiting in the wings, but we still
need to figure out some regression it introduces.

The Changes view is also much faster (from 480ms to 210ms), because it
now uses the cached table stored in the corresponding report (only
when viewing with the default trend=10 ).

I hope you enjoy the changes!

Miquel
Reply all
Reply to author
Forward
0 new messages