Better perf

Joachim Breitner mail at joachim-breitner.de
Tue Mar 7 10:42:42 UTC 2017


Hi,

perf.haskell.org has something to say about these:

Am Montag, den 06.03.2017, 15:45 +0000 schrieb Simon Peyton Jones via ghc-devs:
> I’ve just committed this patch sequence
> fb9ae288088a3eabc4e1bb4e86fa473a3881d2e2 Make FloatOut/SetLevels idemoptent on bottoming functions

increases lambda runtime by 3%. Maybe an environment-dependent
performance cliff, given that you did not report this regression in
your nofib listing.

> 995ab74b3c55fe3a0299bd94b49e948c942e76d6 Comments only

No change reported. Good :-)

> 1163f4f2fe9aabd722c963497c67c5f8c71ef71b Tiny refactor

No change reported.

> 9b2c73ea8082199245bfa6a28390b70b38f87fd1 Make TH_Roles2 less fragile

No change reported.

> 9304df5230a7a29d3e992916d133e462b854e55f Fix CSE (again) on literal strings

This is where most of the changes are:
https://perf.haskell.org/ghc/#revision/9304df5230a7a29d3e992916d133e462b854e55f

There are some nice runtime improvements in cryptarithm1 (-12%), fasta,
integer and scs (each -3%).

But: binary-trees runtime increases by 5%.


This was your daily performance weather report.

Joachim

-- 
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: 833 bytes
Desc: This is a digitally signed message part
URL: <http://mail.haskell.org/pipermail/ghc-devs/attachments/20170307/94fe20cf/attachment.sig>


More information about the ghc-devs mailing list