Is -Xmx case sensitive? Should it be 1000m instead of 1000M? Not sure. Otis
--- Trezzi Michael <[EMAIL PROTECTED]> wrote: > I tried it first without any parameter, and now just for test i tried > it with -Xmx1000M, but still no luck. It gives the error almost > instantly. > > Michael > > ________________________________ > > Od: Ian Lea [mailto:[EMAIL PROTECTED] > Odesláno: st 10.8.2005 12:34 > Komu: java-user@lucene.apache.org > Pøedmìt: Re: OutOfMemoryError on addIndexes() > > > > How much memory are you giving your programs? > > java -Xmx<size> set maximum Java heap size > > -- > Ian. > > On 10/08/05, Trezzi Michael <[EMAIL PROTECTED]> wrote: > > Hello, > > I have a problem and i tried everything i could think of to solve > it. TO understand my situation, i create indexes on several computers > on our network and they are copied to one server. There, once a day, > they are merged into one masterIndex, which is then searched. The > problem is in merging. I use the following code: > > > > Directory[] ar = new Directory[fileList.length]; > > for(int i=0; i<fileList.length;i++) { > > ar[i] = FSDirectory.getDirectory(fileList[i], false); > > } > > writer.addIndexes(ar); > > for(int i=0; i<fileList.length;i++) { > > ar[i].close(); > > } > > writer.optimize(); > > writer.close(); > > > > I also tried a longer way of opening every index separately and > adding it document by document. The problem is i am getting > OutOfMemory errors on this. When I use the per document way, it > happens on the IndexReader.open command and only on indexes of approx > 100M+ (The largest index I have is only about 150MB) When I run it on > windows machine with JDK1.5 I get the following: > > Exception in thread "main" java.lang.OutOfMemoryError: > Requested array size exceeds VM limit > > On Linux I am running 1.4 and I get the message without the Array > size information. > > > > I did try it also on test index that was made from 11359 files > (1,59GB) that had 120MB and I got this error too. In my opinion 120MB > index is not that big. The machine it runs on is a Xeon 3,2GHz with > 2GB of RAM, so it should be enough. Can you please help me? > > > > Thank you in advance, > > > > Michael Trezzi --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]