私は現在、Cで2Dシーングラフを作成しようとしています。子ノードを格納する方法を決定する必要があります。私は非常に多くの読み込みといくつかの書き込みを期待しているので、リンクされたリストは参照の空間的局所性が悪いために質問から外れており、子ノードを追加するたびにrealloc
を使用すると、おそらくフリーリストが忘却に分解されます。プールアロケータが最善の解決策だと思われますが、私は使用する実装を見つけることができません。誰も効率的にランダムな割り当てと割り当てを処理するアロケータを知っていますか?struct
、またはおそらくより良い割り当て方式ですか?効率的なCプールアロケータ?
6
A
答えて
4
2
悔しい思いをしてください。何か助けになるかもしれません。
+0
「halloc」は興味深いようですが、それでも 'malloc'の上で動作するので、フラグメンテーションの問題は残っていますが、プールアロケータの出発点として有用かもしれません。 – Electro
関連する問題
- 1. 効率的なTIFFタイル抽出C++
- 2. シーケンシャルファイルの効率的な処理C#
- 3. 効率的な挿入技術:: C++
- 4. 効率的な解析FIXメッセージC++
- 5. ラッパークラスのC++効率的な実装
- 6. C++の効率的なテンプレート構造
- 7. 効率的なタイマーアルゴリズム
- 8. 効率的なリストコピー
- 9. 効率的なストップウォッチ
- 10. 効率的なワードスクランブルアルゴリズム
- 11. 効率的なウェブカメラライブラリ
- 12. 効率的なフレームカットアルゴリズム
- 13. 効率的なパーティクルリンクアルゴリズム
- 14. 静的配列を持つC++の効率的な構造コピー
- 15. Haskellの効率的なオーバーロード
- 16. 効率的なDirectXレンダリング
- 17. 効率的な実装 - アンドロイド
- 18. スペース効率的なトライ
- 19. 効率的な方法は
- 20. 効率的なWebクローリング
- 21. 効率的なDrawing with DrawingGroup
- 22. 効率的な反復が
- 23. VBAの効率的なループ
- 24. 効率的なアイテムビニングアルゴリズム(itertools/numpy)
- 25. ハスケルの効率的なハッシュマップコンテナ?
- 26. Entity Framework効率的なクエリフィルタ
- 27. 効率的なDjangoクエリ
- 28. Haskellの効率的なキュー
- 29. 効率的なツリーのソート
- 30. は、効率的な方法
リンクが壊れています – CAFxX
@CAFxX - Shame。 Googleは私にいくつかの代替サイトを見つけましたが、公式なサイトはありません。うまくいけば変わるだろう。 –
よろしく! @ Electroの修正をありがとう。あなたにセミランダムでアップヴォートを与えます。群集に由来する知識のために別の勝利をチャクリングする。 –