#7257: Regression: pinned memory fragmentation
---------------------------------+------------------------------------------
    Reporter:  jwlato            |       Owner:  simonmar               
        Type:  bug               |      Status:  merge                  
    Priority:  highest           |   Milestone:  7.6.2                  
   Component:  Compiler          |     Version:  7.6.1                  
    Keywords:                    |          Os:  Unknown/Multiple       
Architecture:  Unknown/Multiple  |     Failure:  Runtime performance bug
  Difficulty:  Unknown           |    Testcase:                         
   Blockedby:                    |    Blocking:                         
     Related:                    |  
---------------------------------+------------------------------------------
Changes (by simonmar):

  * status:  new => merge


Comment:

 Please merge the following commits:

 {{{
 commit a68df77ede928e6c7790dacb5925625792a904d3
 Author: Simon Marlow <marlo...@gmail.com>
 Date:   Tue Aug 21 11:39:06 2012 +0100

     Reduce fragmentation when using +RTS -H (with or without a size)

 commit a8179622f84bbd52e127a9596d2d4a918ca64e0c
 Author: Simon Marlow <marlo...@gmail.com>
 Date:   Fri Sep 7 13:36:09 2012 +0100

     Some further tweaks to reduce fragmentation when allocating the
 nursery


 commit 1f5d83648dfda39d999eb8a9e8192339b3eea540
 Author: Simon Marlow <marlo...@gmail.com>
 Date:   Fri Sep 21 13:11:22 2012 +0100

     Allow allocNursery() to allocate single blocks (#7257)

     Forcing large allocations here can creates serious fragmentation in
     some cases, and since the large allocations are only a small
     optimisation we should allow the nursery to hoover up small blocks
     before allocating large chunks.

 commit c19f2e320a575a66d31c83d846ce3cc954c4ab3b
 Author: Simon Marlow <marlo...@gmail.com>
 Date:   Fri Sep 21 13:20:37 2012 +0100

     Include pinned memory in the stats for allocated memory

     This broke with the changes to the pinned object handling in
     67f4ab7e6b7705a9d617c6109a8c5434ede13cae.
 }}}

-- 
Ticket URL: <http://hackage.haskell.org/trac/ghc/ticket/7257#comment:5>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler

_______________________________________________
Glasgow-haskell-bugs mailing list
Glasgow-haskell-bugs@haskell.org
http://www.haskell.org/mailman/listinfo/glasgow-haskell-bugs

Reply via email to