problems using ghc-6.6.1
Christian Maeder
maeder at tzi.de
Tue May 8 09:19:05 EDT 2007
Dear Hets- and GHC-Developers,
we have a problem using ghc-6.6.1. The created hets binary runs a couple
of times slower than the one created using ghc-6.6. (see below)
What might be the cause for this?
Cheers Christian
ghc-6.6.1:
hets +RTS -H300m -M1g -p -RTS -o prf Basic/Numbers.casl
total time = 1979.05 secs (39581 ticks @ 50 ms)
total alloc = 167,752,167,576 bytes (excludes profiling overheads)
COST CENTRE MODULE %time %alloc
selectProofBasis Proofs.EdgeUtils 82.8 86.1
sl_sign CASL.Sublogic 5.3 3.7
compInclusion Logic.Grothendieck 3.2 3.2
getAllPathsOfTypesBetween Proofs.EdgeUtils 1.5 1.6
isSubOpMap CASL.Sign 1.2 0.9
primCoerce Logic.Coerce 0.8 1.1
ghc-6.6:
hets +RTS -H300m -M1g -p -RTS -o prf Basic/Numbers.casl
total time = 215.25 secs (4305 ticks @ 50 ms)
total alloc = 20,691,103,008 bytes (excludes profiling overheads)
COST CENTRE MODULE %time %alloc
selectProofBasis Proofs.EdgeUtils 73.1 79.6
sl_sign CASL.Sublogic 6.8 4.2
compInclusion Logic.Grothendieck 3.7 3.8
getAllPathsOfTypesBetween Proofs.EdgeUtils 2.8 3.1
isSubOpMap CASL.Sign 1.6 1.1
sublogics_join CASL.Sublogic 1.5 1.1
primCoerce Logic.Coerce 1.3 1.4
isSameTranslation Proofs.Local 1.2 0.9
More information about the Glasgow-haskell-users
mailing list