|
Boost : |
Subject: Re: [boost] [pool] Calling all library designers: The future of Boost.Pool???
From: Christopher Kormanyos (e_float_at_[hidden])
Date: 2012-07-18 17:32:13
> In non-game environment, you may have systems where you don't even
> have a heap or that design ruels prevent use of calls to malloc etc...
> for WCET or stability concerns.
> The only solution is to have a pool of memory on the stack and fake
> ctor/dtor call inside it.
Yeah! That's what I'm talking about. I actually embed very much C++
in microcontrollers down to 1kB of RAM and no heap because I exclude
it in my self-written linker files.
Over the years I wrote all kinds of high-performance allocation stuff:
constructor w/ reinterpret_cast memory mapped to pools, circular allocators,
static allocators with pools. It's fast if you want it to be.
But Boost.Pool, I have not figured out yet.
I would like to say: There really are some of us fitting junk into 64 bytes,
or 1024, or whatever.
Best regards, Chris.
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk