LWHistStats Node1 LWHistStats + nActiveLWHists() + getTotalPoolMemAllocated() + getTotalPoolMemUsed() + getMemUnusedButAllocated InPools() + poolWasteFraction() - LWHistStats() - ~LWHistStats() Node2 std::atomic< long > Node2->Node1 -s_nActiveHists Node3 long Node3->Node2 +ptr