#5631: Compilation slowdown from 7.0.x to 7.2.x
---------------------------------+------------------------------------------
Reporter: bjpop | Owner:
Type: bug | Status: new
Priority: high | Milestone: 7.4.1
Component: Compiler | Version: 7.2.1
Keywords: | Testcase:
Blockedby: | Difficulty:
Os: Unknown/Multiple | Blocking:
Architecture: Unknown/Multiple | Failure: Compile-time performance bug
---------------------------------+------------------------------------------
Comment(by simonmar):
While trying to make a test case for this bug, I appear to have found
another compilation-time regression (or possibly the same one in a
different guise). Compiling the attached module (`test_rules2.hs`), I get
the following times:
{{{
GHC 7.0.3:
642,777,576 bytes allocated in the heap
Total time 1.44s ( 1.95s elapsed)
GHC 7.2.1:
615,395,312 bytes allocated in the heap
Total time 1.38s ( 2.45s elapsed)
GHC 7.3.20111119:
6,063,152,720 bytes allocated in the heap
Total time 6.81s ( 6.89s elapsed)
}}}
GHC is allocating 10x as much as 7.2.1 while compiling this module!
--
Ticket URL: <http://hackage.haskell.org/trac/ghc/ticket/5631#comment:3>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
_______________________________________________
Glasgow-haskell-bugs mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/glasgow-haskell-bugs