MMapDirectory should only mmap large files, small files should be opened using
SimpleFS/NIOFS
---------------------------------------------------------------------------------------------
Key: LUCENE-1743
URL: https://issues.apache.org/jira/browse/LUCENE-1743
Project: Lucene - Java
Issue Type: Improvement
Components: Store
Affects Versions: 2.9
Reporter: Uwe Schindler
Assignee: Uwe Schindler
Fix For: 3.1
This is a followup to LUCENE-1741:
Javadocs state (in FileChannel#map): "For most operating systems, mapping a
file into memory is more expensive than reading or writing a few tens of
kilobytes of data via the usual read and write methods. From the standpoint of
performance it is generally only worth mapping relatively large files into
memory."
MMapDirectory should get a user-configureable size parameter that is a lower
limit for mmapping files. All files with a size<limit should be opened using a
conventional IndexInput from SimpleFS or NIO (another configuration option for
the fallback?).
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]