Files
XCEngine/docs/api/XCEngine/Memory/PoolAllocator/GetPeakAllocated.md

690 B

PoolAllocator::GetPeakAllocated

查询峰值分配量。

size_t GetPeakAllocated() const override;

行为说明

当前头文件内联实现返回:

m_totalBlocks * m_blockSize

这并不是“历史上曾经达到过的最大已用字节数”,而是整个池按逻辑 block 大小计算的总容量上界。

返回值

  • size_t - 当前实现下等于总池容量上界。

注意事项

  • 如果你把它当作调试统计里的“历史峰值”,会得到过于乐观的结果。
  • 这里同样不考虑对齐放大后的真实 stride。

相关文档