AMP patch and performance tests failures

Simon Peyton-Jones simonpj at microsoft.com
Thu Sep 12 17:02:52 UTC 2013


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



More information about the ghc-devs mailing list