2

当我尝试使用参数 limsiz 为 1900000000 (1.9GB) 的 tcfdbtune 创建数据库,然后尝试运行 tcfdbopen 时,它失败并出现“内存错误”,我不知道为什么。

当我创建一个 1.8 GB 的数据库时,该过程也会占用大量内存。这是为什么?

4

1 回答 1

3

与“固定长度”数据库一起使用时

数据库的整个区域通过“mmap”调用映射到内存

似乎您使用的是 32 位版本...请参阅http://fallabs.com/tokyocabinet/spex-en.html

于 2011-08-26T07:35:35.693 回答