RTS changes affect runtime when they shouldn’t

Joachim Breitner mail at joachim-breitner.de
Wed Sep 20 20:13:24 UTC 2017


Am Mittwoch, den 20.09.2017, 14:33 -0400 schrieb Ben Gamari:
> Note that valgrind can also do cache modelling so I suspect it can give
> you a reasonably good picture of execution; certainly better than
> runtime. However, the trade-off is that (last I checked) it's incredibly
> slow. Don't you think I mean just a bit less peppy than usual. I mean
> soul-crushingly, mollasses-on-a-cold-December-morning slow.
> If we think that we can bear the cost of running valigrind then I think
> it would be a great improvement. As you point out, the current run times
> are essentially useless.

I did it for my thesis and I found it ok. I mean I always sent it off
to some machine and looked at the results later, so I did not really
care whether it took 30mins or 2h.

I think I’ll try it in perf.haskell.org and see what happens.

Joachim “nomeata” Breitner
  mail at 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/20170920/60b746a6/attachment.sig>

More information about the ghc-devs mailing list