タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

mapとhashに関するyu4uのブックマーク (1)

  • std::(unordered_)map でメモリ使用量を見積もる - ny23の日記

    以前,トライと STL コンテナの比較をした際,std::map, std::tr1::unordered_map についてはメモリ使用量をちゃんと測っていなかったが,都合により,コンテナ体のメモリ使用量を見積もる必要が出てきたので gcc 4.7 の実装を眺めてみた. 結論から言うと,gcc では std::map <_Key, _Tp> のメモリ使用量は, template<typename _Val> struct _Rb_tree_node { _Rb_tree_color; // ノードの色 (enum; int) _Base_ptr; // 親ノードへのポインタ _Base_ptr; // 左ノードへのポインタ _Base_ptr; // 右ノードへのポインタ _Val; // value_type (std::pair <const _Key, _Tp>) }; -> si

    std::(unordered_)map でメモリ使用量を見積もる - ny23の日記
    yu4u
    yu4u 2011/12/02
  • 1