Changes between Version 5 and Version 6 of Commentary/Rts/Storage/GC/RememberedSets


Ignore:
Timestamp:
Jun 9, 2013 1:30:21 PM (21 months ago)
Author:
igloo
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Commentary/Rts/Storage/GC/RememberedSets

    v5 v6  
    1616   but it is faster at runtime if a lot of mutation is taking place, and it takes less space than a remembered set.  In GHC 
    1717   we typically do not have much mutation to worry about, so card marking would be a poor compromise in our case. 
    18  
    19 GHC currently has a performance bug related to its representation of remembered sets: 
    20  
    21 [[TicketQuery(id=650|)]] 
    22  
    23 the problem here is that our policy of tracking only the pointer to the array in the remembered set has lead to severe performance problems; either of the other two representations would be better. 
    2418 
    2519The remembered set may contain duplicates, or it may contain pointers to objects that don't really point to young generations.