In-place memory manager, mmap (was: Fastest way to store ints and floats on disk)

castironpi castironpi at gmail.com
Sun Aug 24 11:28:50 EDT 2008


On Aug 24, 9:52 am, Kris Kennaway <k... at FreeBSD.org> wrote:
> castironpi wrote:
> > Hi,
>
> > I've got an "in-place" memory manager that uses a disk-backed memory-
> > mapped buffer.  Among its possibilities are: storing variable-length
> > strings and structures for persistence and interprocess communication
> > with mmap.
>
> > It allocates segments of a generic buffer by length and returns an
> > offset to the reserved block, which can then be used with struct to
> > pack values to store.  The data structure is adapted from the GNU PAVL
> > binary tree.
>
> > Allocated blocks can be cast to ctypes.Structure instances using some
> > monkey patching, which is optional.
>
> > Want to open-source it.  Any interest?
>
> Just do it.  That way users can come along later.
>
> Kris

How?  My website?  Google Code?  Too small for source forge, I think.



More information about the Python-list mailing list