Merge pull request #375 from benbjohnson/min-mmap-size

Change min mmap size from 1MB to 32KB.
pull/34/head
Ben Johnson 2015-05-18 11:51:49 -06:00
commit c5eb8da413
1 changed files with 2 additions and 2 deletions

4
db.go
View File

@ -256,8 +256,8 @@ func (db *DB) munmap() error {
// of the database. The minimum size is 1MB and doubles until it reaches 1GB.
// Returns an error if the new mmap size is greater than the max allowed.
func (db *DB) mmapSize(size int) (int, error) {
// Double the size from 1MB until 1GB.
for i := uint(20); i <= 30; i++ {
// Double the size from 32KB until 1GB.
for i := uint(15); i <= 30; i++ {
if size <= 1<<i {
return 1 << i, nil
}