【发布时间】:2014-08-19 03:17:16
【问题描述】:
我们知道像 std::unordered_map use a lot memory 这样的基于哈希表的容器实现,但我不知道多少是多少?
除了空间复杂度符号,不考虑容器元素是否是指向更大对象的指针:
有什么方法可以计算出这样的容器在运行时使用了多少字节?
有没有办法在运行时告诉任何容器使用了多少内存?
【问题讨论】:
-
有趣的问题,但听起来非常具体。
-
Valgrind 或自定义分配器可能会起作用。
-
@user657267 一个参考或如何会很好。
-
多少是多少??
标签: c++ unordered-map