76-fold regression GHC 7.10->7.11 in T9961 byte-allocation
Simon Peyton Jones
simonpj at microsoft.com
Fri Feb 20 12:03:20 UTC 2015
Aha. I believe that the ghc-7.10 branch simply doesn't have the source file
testsuite/tests/perf/compiler/T9961.hs
but all.T still runs the test. So we get "does not exist: T9961.hs", and of course very little allocation.
Austin or Herbert, could you add T9961.hs to the 7.10 branch?
Simon
| -----Original Message-----
| From: ghc-devs [mailto:ghc-devs-bounces at haskell.org] On Behalf Of
| Herbert Valerio Riedel
| Sent: 30 January 2015 11:03
| To: ghc-devs
| Subject: 76-fold regression GHC 7.10->7.11 in T9961 byte-allocation
|
| Hello *,
|
| I noticed something odd while validating the GHC 7.10 branch:
|
| bytes allocated value is too low:
| (If this is because you have improved GHC, please
| update the test so that GHC doesn't regress again)
| Expected T9961(normal) bytes allocated: 772510192 +/-5%
| Lower bound T9961(normal) bytes allocated: 733884682
| Upper bound T9961(normal) bytes allocated: 811135702
| Actual T9961(normal) bytes allocated: 9766160
| Deviation T9961(normal) bytes allocated: -98.7 %
| *** unexpected stat test failure for T9961(normal)
|
|
| ...then I also ran ./validate against today's GHC HEAD, and re-ran the
| T9961 test:
|
| Expected T9961(normal) bytes allocated: 772510192 +/-5%
| Lower bound T9961(normal) bytes allocated: 733884682
| Upper bound T9961(normal) bytes allocated: 811135702
| Actual T9961(normal) bytes allocated: 748225848
| Deviation T9961(normal) bytes allocated: -3.1 %
|
|
| I'm not sure if it's just the test-case being broken, or there's
| something real regression between 7.10 and HEAD...
|
| However, I don't have time to investigate this.
|
| Cheers,
| hvr
| _______________________________________________
| ghc-devs mailing list
| ghc-devs at haskell.org
| http://www.haskell.org/mailman/listinfo/ghc-devs
More information about the ghc-devs
mailing list