MCPcopy Index your code
hub / github.com/facebook/CacheLib / getNumSlabsAdvised

Method getNumSlabsAdvised

cachelib/allocator/memory/MemoryPoolManager.cpp:79–87  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

77}
78
79size_t MemoryPoolManager::getNumSlabsAdvised() const noexcept {
80 size_t slabsAdvised = 0;
81 auto maxPools = nextPoolId_.load(std::memory_order_acquire);
82 for (auto i = 0; i < maxPools; i++) {
83 XDCHECK_NE(pools_[i], nullptr);
84 slabsAdvised += pools_[i]->getNumSlabsAdvised();
85 }
86 return slabsAdvised;
87}
88
89size_t MemoryPoolManager::getRemainingSizeLocked() const noexcept {
90 const size_t totalSize =

Calls

no outgoing calls