RAMDirectory(Directory dir, boolean closeDir)  constructor uses memory 
inefficiently.
--------------------------------------------------------------------------------------

         Key: LUCENE-475
         URL: http://issues.apache.org/jira/browse/LUCENE-475
     Project: Lucene - Java
        Type: Improvement
  Components: Store  
    Reporter: Volodymyr Bychkoviak


recently I found that  RAMDirectory(Directory dir, boolean closeDir)  
constructor uses memory inefficiently.
files from source index are read entirely intro memory as single byte array 
which is after all is thrown away. And if I want to load my 200M optimized, 
compound format index to memory for faster search I should give JVM at least 
400Mb memory limit. For larger indexes this can be an issue.

I've attached patch how to solve this problem.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to