ブックマーク / notes.hatenablog.com (1)

  • boost::fast_pool_allocatorは削除が遅く、トータルでは速い - NOTES5375

    STLコンテナのデフォルトアロケーターを、boost::fast_pool_allocatorで差し替えると速くなるといった記事がよくあり、どの程度の物か文章だけではわからないので試してみた。boost::fast_pool_allocatorはSegregated Strageパターンのboostによる実装。poolの実装をちらっと見てみて、手放しで喜べるほど全てが速そうなソースには見えなかったので一応・・・http://www.boost.org/doc/libs/1_53_0/libs/pool/doc/html/index.html   簡単ではあるが下記のようなテストプログラムで計測。環境:VisualC++ 2012、boost1.53、Corei7 2600K、Releaseモード #include "stdafx.h" #include #include #includ

    taki0313
    taki0313 2013/09/11
  • 1