perf.haskell.org update: Now using cachegrind

Joachim Breitner mail at joachim-breitner.de
Fri Sep 22 13:06:14 UTC 2017


Hi,

I have switched perf.haskell.org to run nofib with
$ make -C nofib EXTRA_RUNTEST_OPTS=-cachegrind NoFibRuns=1 mode=slow -j8

Right now, a complete build with testsuite and nofib takes ~2½h, but
that was before I added the "-j8" to the line above, so let’s see if
that helps.

Even with cachegrind, most nofib tests finish in under one minute, 7
take between one and 10 minutes, k-nucleotide needs 20 minutes and
fannkuch-redux needs 27 minutes. All in all not too bad.

I reset the perf.haskell.org database and started re-measuring commits
from 055d73c6576bed2affaf96ef6a6b89aeb2cd2e9f on. It will take a while
(a week maybe?) for it to catch up with master.


I hope that this allows us to spot performance regressions with greater
precision.

Greetings,
Joachim

-- 
Joachim “nomeata” Breitner
  mail at joachim-breitner.de
  https://www.joachim-breitner.de/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: This is a digitally signed message part
URL: <http://mail.haskell.org/pipermail/ghc-devs/attachments/20170922/b29dddf2/attachment.sig>


More information about the ghc-devs mailing list