AMP patch and performance tests failures

Austin Seipp austin at well-typed.com
Thu Sep 12 20:14:04 UTC 2013


Yes, they wibbled for me a little during the patch. I figured we could
tighten them actually, but peak_megabytes is particularly fiddly I've
found as Simon said.

On Thu, Sep 12, 2013 at 12:02 PM, Simon Peyton-Jones
<simonpj at microsoft.com> wrote:
> This test wobbles around a lot, as a glance at all.T will show.  peak-megabytes is very vulnerable to changes in when GC strikes.   I suggest just changing the numbers to accept
>
> S
>
> |  -----Original Message-----
> |  From: ghc-devs [mailto:ghc-devs-bounces at haskell.org] On Behalf Of Jan Stolarek
> |  Sent: 12 September 2013 17:58
> |  To: ghc-devs
> |  Cc: Austin Seipp
> |  Subject: AMP patch and performance tests failures
> |
> |  I am getting validation failures from T3064 performance test:
> |
> |  =====> T3064(normal) 1741 of 3782 [0, 0, 0]
> |  cd ./perf/compiler && '/5playpen/t-jastol/ghc-validate/inplace/bin/ghc-stage2' -
> |  fforce-recomp -dno-debug-output -no-user-package-db -rtsopts -fno-ghci-history
> |  -c T3064.hs   +RTS -V0 -tT3064.comp.stats --machine-readable -RTS
> |  >T3064.comp.stderr 2>&1
> |  peak_megabytes_allocated value is too high:
> |      Expected    peak_megabytes_allocated: 30 +/-20%
> |      Lower bound peak_megabytes_allocated: 24
> |      Upper bound peak_megabytes_allocated: 36
> |      Actual      peak_megabytes_allocated: 39
> |
> |  This tests has some instances of Monads and Applicatives so my random guess is
> |  that AMP patch caused that. Can anyone working on that patch confirm or deny
> |  that it increases allocation and causes this failure? I also got a validation failure
> |  from T5837 a couple of times, but it doesn't happen always.
> |
> |  Janek
> |  _______________________________________________
> |  ghc-devs mailing list
> |  ghc-devs at haskell.org
> |  http://www.haskell.org/mailman/listinfo/ghc-devs



-- 
Austin Seipp, Haskell Consultant
Well-Typed LLP, http://www.well-typed.com/



More information about the ghc-devs mailing list