Subj : Re: Lock Free -- where to start To : comp.programming.threads From : Oliver S. Date : Mon Oct 03 2005 08:14 pm >> If you really need performance, use thread-local pooling for >> memory allocations (the local pool may swap memory-blocks with > a global pool) > Swapping memory blocks - is that some sort of moveable memory? No, it just makes sense to give back pooled memory when the thread-local pool's size becomes to large. >> and if you need even more performance, use thread-local pools >> for equally sized objects. That's a magnitude faster than lock-free >> allocations on a global heap. > Which measurements of which lock-free allocator with a > global heap are you referring to? I don't need any concrete implementation to claim, that thread-local pooling with equally sized-blocks ist much faster than any lock-free allocator. .