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