Merge pull request #442 from pmezard/mention-address-space-consumption

README: mention the memory map consumes a lot of address space
master
Ben Johnson 2015-10-20 12:05:15 -06:00
commit 09dda9940c
1 changed files with 3 additions and 1 deletions

View File

@ -612,7 +612,9 @@ Here are a few things to note when evaluating and using Bolt:
can in memory and will release memory as needed to other processes. This means can in memory and will release memory as needed to other processes. This means
that Bolt can show very high memory usage when working with large databases. that Bolt can show very high memory usage when working with large databases.
However, this is expected and the OS will release memory as needed. Bolt can However, this is expected and the OS will release memory as needed. Bolt can
handle databases much larger than the available physical RAM. handle databases much larger than the available physical RAM, provided its
memory-map fits in the process virtual address space. It may be problematic
on 32-bits systems.
* The data structures in the Bolt database are memory mapped so the data file * The data structures in the Bolt database are memory mapped so the data file
will be endian specific. This means that you cannot copy a Bolt file from a will be endian specific. This means that you cannot copy a Bolt file from a