我正在使用 Berkeley DB v5.3.21 将大量数据(100K 记录)插入 BDB 队列。
当我开始使用批量插入模式时,也就是 using MultipleDatabaseEntry
,它似乎会导致非托管内存部分的内存泄漏。
- 我该如何解决这个问题?
- 有没有人偶然发现过 BDB 的此类问题?
附言
作为替代解决方案,我想只使用 .NetFileStream
将我的数据写入文件,因为植入将包括:
- 一位顺序作家。
- 多个随机存取阅读器。
- 固定数据输入大小。
您认为实现起来应该足够简单吗?