Changes between Version 14 and Version 15 of NestedCPR


Ignore:
Timestamp:
Jan 8, 2014 10:27:04 AM (15 months ago)
Author:
nomeata
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • NestedCPR

    v14 v15  
    2626 * Why does nested CPR make some stuff so bad? 
    2727  * Possibly because of character reboxing. Try avoiding CPR’ing `C#` alltogether! 
     28 
     29=== Degradation explanation === 
     30 
     31At one point, I thought that a major contributor to increased allocations is nested-CPR’ing things returning `String`, causing them to return `(# Char#, String #)`. But removing the `CPR` information from `C#` calls has zero effect on the allocations, both on `master` and on `nested-cpr`. It had very small (positive) effect on code size. Will have to look at Core... 
    2832 
    2933=== join points ===