[Haskell-cafe] Benchmarking harnesses for a more modern nofib?

Joachim Breitner mail at joachim-breitner.de
Mon Apr 4 20:44:04 UTC 2016


Hi Ryan,

Am Montag, den 04.04.2016, 16:35 -0400 schrieb Ryan Newton:
> What's the infrastructure that currently gathers the data for
> perf.haskell.org?  Is there a repo you can point to?  (Since gipeda
> itself is just the presentation layer, and something else must be
> running things & gathering data.)

the infrastructure is my office desktop computer, which I don’t use (as
I always use my laptop). There, a script¹ runs which polls the git
repository, looks for new revisions, builds them, and pushes the logs
to a dedicate repository on github² (which can be valuable data source
on its own!). A cron job on a virtual machine provided to me by
haskell.org polls that repository, runs gipepda, and pushes the output
onto www.haskell.org, which serves perf.haskell.org.

Not the most sophisticated or robust setup, but it works.

Greetings,
Joachim


¹ https://github.com/nomeata/codespeed/blob/ghc/tools/ghc/watch.sh
(the repository location is an historical artifact, I really should
move this into the gipeda repo or somewhere else).


² https://github.com/nomeata/ghc-speed-logs
I suggest to not do a full checkout, but rather do a bare clone and use
commands like "git show" to access the files, as this repository is
huge! This is also what gipeda does.


-- 
Joachim “nomeata” Breitner
  mail at joachim-breitner.dehttps://www.joachim-breitner.de/
  XMPP: nomeata at joachim-breitner.de • OpenPGP-Key: 0xF0FBF51F
  Debian Developer: nomeata at debian.org

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: This is a digitally signed message part
URL: <http://mail.haskell.org/pipermail/haskell-cafe/attachments/20160404/bbe2f618/attachment.sig>


More information about the Haskell-Cafe mailing list