template<size_t Stripes>
class folly::CoreRawAllocator< Stripes >
An allocator that can be used with CacheLocality to allocate core-local memory.
There is actually nothing special about the memory itself (it is not bound to numa nodes or anything), but the allocator guarantees that memory allocatd from the same stripe will only come from cache lines also allocated to the same stripe. This means multiple things using CacheLocality can allocate memory in smaller-than cacheline increments, and be assured that it won't cause more false sharing than it otherwise would.
Note that allocation and deallocation takes a per-sizeclass lock.
Definition at line 456 of file CacheLocality.h.