693 B
693 B
PoolAllocator::GetAllocationCount
查询当前已分配 block 数量。
size_t GetAllocationCount() const override;
行为说明
当前头文件内联实现返回:
m_totalBlocks - m_freeBlocks
这反映的是“当前在用 block 数”,不是累计分配次数。
返回值
size_t- 当前在用 block 数。
注意事项
- 这个值依赖 Free 正确维护
m_freeBlocks。 - 如果发生重复释放或错误释放,
m_freeBlocks可能超过m_totalBlocks,此处会出现无符号下溢并返回失真的大数值。