[GHC] #728: switch to compacting collection when swapping occurs

GHC ghc-devs at haskell.org
Wed Jun 12 09:18:05 CEST 2013


#728: switch to compacting collection when swapping occurs
-------------------------------------------+--------------------------------
    Reporter:  simonmar                    |       Owner:                         
        Type:  feature request             |      Status:  new                    
    Priority:  normal                      |   Milestone:  _|_                    
   Component:  Runtime System              |     Version:  6.4.1                  
    Keywords:  compacting                  |          Os:  Unknown/Multiple       
Architecture:  Unknown/Multiple            |     Failure:  Runtime performance bug
  Difficulty:  Moderate (less than a day)  |    Testcase:  N/A                    
   Blockedby:                              |    Blocking:                         
     Related:                              |  
-------------------------------------------+--------------------------------

Comment(by schyler):

 GetProcessMemoryInfo for Windows may be able to return the information
 required to achieve this in the PROCESS_MEMORY_COUNTERS structure (see
 elements PagefileUsage, PeakPagefileUsage). It works on XP and newer, and
 I don't think there is any need to worry about anything older than that.

 http://msdn.microsoft.com/en-
 us/library/windows/desktop/ms683219(v=vs.85).aspx

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



More information about the ghc-tickets mailing list