Berkeley DB v5.3.21 を使用して、大量のデータ (100K レコード) を BDB キューに挿入しています。
バッチ挿入モード、つまり を使用し始めたとき、MultipleDatabaseEntry
管理されていないメモリ セクションでメモリ リークが発生したようです。
- どうすればその問題を解決できますか?
- BDBでそのような問題に遭遇した人はいますか?
PS
FileStream
別の解決策として、移植には以下が含まれるため、データをファイルに書き込むために.Netを使用することを考えました。
- 1 つのシーケンシャル ライター。
- 複数のランダム アクセス リーダー。
- 固定データ入力サイズ。
実装するのに十分単純であるべきだと思いますか?