# PoolAllocator::GetTotalAllocated 查询当前已用字节数。 ```cpp size_t GetTotalAllocated() const override; ``` ## 行为说明 当前头文件内联实现返回: ```cpp (m_totalBlocks - m_freeBlocks) * m_blockSize ``` 因此它表示的是“当前正在使用的逻辑字节数”,而不是累计分配过多少字节。 ## 返回值 - `size_t` - 当前已用逻辑字节数。 ## 注意事项 - 这里按 `m_blockSize` 计费,不按对齐后的实际 stride 计费。 - 如果 `m_freeBlocks` 因错误释放被破坏,这个值也会失真。 ## 相关文档 - [返回类型总览](PoolAllocator.md) - [GetTotalFreed](GetTotalFreed.md)