Hello.

compact_pool_revamp branch if ready for testing. There is few compiler
warnings left but I'll fix them before merge anyway.

Main changes:
  - Allocated buffers/strings keep pointer to Memory_Block from which
they were allocated.
  - It used to skip almost full blocks during compacting.

Parrot will probably consume little bit more memory due not 100%
accuracy in calculating free space. But at least it's about 2.5%
faster on examples/benchmarks/stress_strings.pir (introduced in
branch).

-- 
Bacek
_______________________________________________
http://lists.parrot.org/mailman/listinfo/parrot-dev

Reply via email to