Changes between Version 2 and Version 3 of PerformanceImprovements

Show
Ignore:
Timestamp:
04/12/10 11:35:42 (12 years ago)
Author:
bacek
Comment:

Add branches for particular tasks.

Legend:

Unmodified
Added
Removed
Modified
  • PerformanceImprovements

    v2 v3  
    33||'''Explanation'''||'''Difficulty'''||'''Amount of Work'''||'''Benefit Estimate'''|| 
    44|| [wiki:FixingPIRVtableOverrides] ||moderate||low to moderate|| 5%|| 
    5 || [wiki:FixingConstantSTRINGCaching] ||moderate||low||big memory savings, 3% performance improvement, further benefits from other string changes|| 
     5|| [wiki:FixingConstantSTRINGCaching] ||moderate||low||big memory savings, 3% performance improvement, further benefits from other string changes (avl_string_cache branch)|| 
    66||Fix freeze/thaw of complex PMCs||difficult||moderate to high||huge startup improvement for Rakudo|| 
    77||Slim parrot_string_t||low||low to moderate||2-3%, depending on workload|| 
     
    1010||Remove PMCProxy||high||moderate||5-7%|| 
    1111||Implement garbage-first GC||high||high||10-15%|| 
    12 ||Immutable Strings||moderate||low (yes, really)||7%|| 
     12||Immutable Strings||moderate||low (yes, really)||7% (immutable_strings_part1 branch)|| 
    1313||Type-specific hashes||low to moderate||low to moderate||3-5%|| 
    1414||String equality macro||low||low||2-3%||