Loki のスモール オブジェクト アロケータを使用する必要がありますが、それがどのように機能するかについて非常に混乱しています。私はドキュメントと多くのフォーラムを読みましたが、意味がありません.stlを使用する人もいれば、カスタムアロケーターを使用する人もいます。さまざまなサイズのオブジェクトの割り当てと割り当て解除を行って、そのパフォーマンスをテストできるようにする必要があるだけです。誰かがそれを使用する方法の小さな例を提供してもらえますか?
3770 次
2 に答える
3
Loki プロジェクトにアクセスすると、SmallObject を使用したくない場合があります。これはデフォルトの new よりも遅く実行されます。理由はわかりませんが、ここで話している人もいました: http://sourceforge.net/projects/loki-lib /フォーラム/フォーラム/93009/トピック/3828398
于 2011-04-05T15:31:32.050 に答える
2
わかりました。私が得た最善の方法は、Loki の Small Object Allocator を STL に準拠させることでした。これを行うために、Loki で SmallObjAllocator クラスのラッパー クラスを作成しました。
于 2010-04-26T14:50:50.283 に答える