Performance regressions in HEAD
Simon Peyton-Jones
simonpj at microsoft.com
Tue Aug 7 13:14:37 EDT 2007
Neil
| > Is this the same as you and Simon have been subsequently discussing
| (stack, heap checks), or is it another performance bug?
|
| This is an entirely separate performance bug. The heap check makes one
| of the two variants run 10% slower. This bug effects both variants,
| and gives a 150% slowdown.
I'd like to reproduce this performance regression. Is it the same as this:
| I've got an inner loop that I think I can see is strict in the Int
| argument being passed around, but that GHC 6.6.1 isn't unboxing. In the
| following example both functions take a GHC.Base.Int, which I think
| should be an Int#.
Or is it something else? If the latter, could you send the program whose performance decreases from 6.6 to HEAD?
Thanks
Simon
More information about the Cvs-ghc
mailing list