On 17-10-2012 16:26, deadalnix wrote:
Why not definitively adopt the following (and already proposed) memory
scheme (some practice are now considered valid when this scheme is not
respected) :
Thread local head (one by thread) -> shared heap -> immutable heap
This model have multiple benefices :
- TL heap only can be processed by only interacting with one thread.
- immutable head can be collected 100% concurently if we allow some
floating garbage.
- shared heap is the only problem, but as its size stay small, the
problem stay small.
Can you elaborate? I'm not sure I understand.
--
Alex Rønne Petersen
[email protected]
http://lycus.org