Changes between Version 7 and Version 8 of Commentary/ResourceLimits


Ignore:
Timestamp:
Mar 8, 2013 9:21:03 AM (14 months ago)
Author:
ezyang
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Commentary/ResourceLimits

    v7 v8  
    4545Another use-case is more fine-grained SCCs based on runtime properties, not source-level features. 
    4646 
    47 I am planning on providing semantics, based on GHC’s current profiling semantics. 
     47I am planning on providing semantics, based on GHC’s current profiling semantics. Notice that this current story says nothing about RETAINERS (so there is some careful library writing to be done, to prevent untrusted code from holding onto large system structures for too long). 
    4848 
    4949Some points to bikeshed: 
     
    7474 
    7575 * {{{Listener}}} is a new garbage collected object; we expect it can be implemented as a simple {{{PRIM}}} using techniques similar to {{{StgMVarTSOQueue}}}. 
    76  * Checks for listeners occur during heap census; you'll need to pass the {{{-hc}}} flag for this machinery to do anything. See also #7751 which will dramatically improve performance. 
     76 * Checks for listeners occur during heap census; you'll need to pass the {{{-hc}}} flag for this machinery to do anything. See also #7751 which will dramatically improve performance. Right now, running heap census is very slow; if we can make censuses incremental their cost can be amortized with ordinary garbage collector behavior. 
    7777 
    7878== Commentary ==