相关疑难解决方法(0)

我怎样才能估计std :: map的内存使用情况?

例如,我有一个已知sizeof(A)和sizeof(B)的std :: map,而map里面有N个条目.你会如何估计它的内存使用量?我会说它就像是

(sizeof(A) + sizeof(B)) * N * factor
Run Code Online (Sandbox Code Playgroud)

但是因素是什么?可能不同的公式?

也许要求上限更容易?

c++ memory stl stdmap

42
推荐指数
4
解决办法
3万
查看次数

如何查找任何对象使用的内存

class Help
{
public:
        Help();
        ~Help();

        typedef std::set<string> Terms;
        typedef std::map<string, std::pair<int,Terms> > TermMap;
        typedef std::multimap<int, string, greater<int> > TermsMap;

private:

        TermMap  terms;
        TermsMap    termsMap;
};
Run Code Online (Sandbox Code Playgroud)

我们怎样才能找到所使用的内存(以字节为单位)的对象termtermsMap.我们有图书馆吗?

c++ memory-management stl

21
推荐指数
4
解决办法
2万
查看次数

标签 统计

c++ ×2

stl ×2

memory ×1

memory-management ×1

stdmap ×1