#3061: GHC's GC default heap growth strategy is not as good as other runtimes
--------------------------------------+-------------------------------------
  Reporter:  dons                     |          Owner:                  
      Type:  bug                      |         Status:  closed          
  Priority:  normal                   |      Milestone:  6.12 branch     
 Component:  Runtime System           |        Version:  6.10.1          
Resolution:  fixed                    |       Keywords:  performance, GC 
Difficulty:  Unknown                  |             Os:  Unknown/Multiple
  Testcase:  yes                      |   Architecture:  Unknown/Multiple
   Failure:  Runtime performance bug  |  
--------------------------------------+-------------------------------------
Changes (by john435):

  * status:  new => closed
  * resolution:  => fixed


Comment:

 Replying to [comment:1 simonmar]:
 > So you're not allowed to use GC settings in the shootout?  I think this
 benchmark is pathological for our default GC settings.  The reason is that
 we use a small fixed-size allocation area, which is usually good for cache
 behaviour, but in this benchmark when we get to the larger tree sizes, we
 always GC before the tree has been constructed, and the GC therefore has
 to copy [http://treatmentofmesothelioma.org/mesothelioma.html
 mesothelioma] the tree, possibly multiple times.  In fact this is very
 similar to a standard GC benchmark that we use.
 >
 > I'd be quite interested to know what
 [http://healthyweightlosspills.com/healthy  weight loss]  other runtimes
 do here.  I played a little with scaling up the size of the allocation
 area if we find we're copying a lot, but didn't see a dramatic
 improvement.

 Thank you for your answer.

-- 
Ticket URL: <http://hackage.haskell.org/trac/ghc/ticket/3061#comment:7>
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

Reply via email to