I am using an RMI architecture for calling a remote service which uses an 
IndexSearcher in its own JVM. I am starting the service with the following 
provisions for memory allocation and garbage collection: java -server -Xmx1024m 
-XX:+UseConcMarkSweepGC -XX:+UseParNewGC

After about 1000 search calls I start to run out of memory, and I have to close 
and re-open the IndexSearcher, loosing any cached data and filters... Is there 
any reason why I shouldn't be able to use my IndexSearcher forever, until I 
want to close it?

Thanks!

Craig




 
____________________________________________________________________________________
Now that's room service!  Choose from over 150,000 hotels
in 45,000 destinations on Yahoo! Travel to find your fit.
http://farechase.yahoo.com/promo-generic-14795097

Reply via email to