GHC-6.4.1 much slower than GHC-6.4

Christian Maeder maeder at tzi.de
Fri Oct 28 09:45:33 EDT 2005


I've looked at the last columns (inherited %) and spotted
the following lines in Mirko's profiles:

for ghc-6.4.1:
   gen_interesting        PCP.Interesting 93.8   92.5
    suc                   PCP.Suc         33.4   35.0
     suc                  PCP.Rules.Suc   33.2   34.9
      exclusion           PCP.Rules.Excl  32.4   34.1

for ghc-6.4:
   gen_interesting        PCP.Interesting 75.5   67.5
    suc                   PCP.Suc          9.5   10.8
     suc_rules            PCP.Suc          9.5   10.8
      suc                 PCP.Rules.Suc    9.1   10.3
       exclusion          PCP.Rules.Excl   6.4    6.8

(Before the first "suc" after "gen_interesting" I've omitted many lines)

Simon Marlow wrote:
> 
> If you can find the root of the computation that is being evaluated
> multiple times with 6.4.1, that would help a great deal.  The call-tree
> on the time profile should help a lot, and you can narrow it down by
> inserting {-# SCC #-} annotations.  Basically we want to know which
> expression is being evaluated multiple times.





More information about the Glasgow-haskell-bugs mailing list