$include_dir="/home/hyper-archives/boost/include"; include("$include_dir/msg-header.inc") ?>
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.