compact_pool_revamp branch is ready for testing.

Vasily Chekalkin bacek at bacek.com
Mon Apr 26 11:42:09 UTC 2010


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


More information about the parrot-dev mailing list