24 : minBlockSize_(minBlockSize), maxAlign_(maxAlign) {}
30 std::unique_ptr<SysArena>
tp(t);
35 arena_.reset(arena, disposer);
45 for (
const auto& arena :
arena_.accessAllThreads()) {
46 result += arena.totalSize();
static constexpr size_t kNoSizeLimit
SysArena * allocateThreadLocalArena()
ThreadCachedArena(size_t minBlockSize=SysArena::kDefaultMinBlockSize, size_t maxAlign=SysArena::kDefaultMaxAlign)
void zombify(SysArena &&arena)
constexpr detail::Map< Move > move
—— Concurrent Priority Queue Implementation ——
folly::Optional< PskKeyExchangeMode > mode
const size_t minBlockSize_
ThreadLocalPtr< SysArena, ThreadLocalPtrTag > arena_
Synchronized< SysArena > zombies_