$include_dir="/home/hyper-archives/boost/include"; include("$include_dir/msg-header.inc") ?>
From: Calum Grant (calum_at_[hidden])
Date: 2005-09-30 13:22:32
> The one killer limitation of shmem (that I'm pretty sure Ion
> is working hard to remove) is that the shared memory region
> cannot be grown once it has been created. This is where your
> memory-mapped "persist" library has a leg up.
Yes - Persist's approach is to manage a pool of memory blocks rather
than to allocate one huge one. So resizing isn't an issue. This
approach could of course be used with Shmem as well. In fact I think
many memory allocators allocate the heap in chunks rather than assume
it's contiguous.
Calum