1) I believe Java 1.7 release memory back to the OS. 2) All of the Javas I've used on Windows do this.
Is the physical memory use a problem? Does it push out all other programs? Or is it just that the Java process appears larger? This explains the latter: http://blog.thetaphi.de/2012/07/use-lucenes-mmapdirectory-on-64bit.html ----- Original Message ----- | From: "Rohit" <ro...@simplify360.com> | To: solr-user@lucene.apache.org | Sent: Sunday, September 2, 2012 1:22:14 AM | Subject: Solr Not releasing memory | | Hi, | | | | We are running solr3.5 using tomcal 6.26 on a Windows Enterprise RC2 | server, our index size if pretty large. | | | | We have noticed that once tomcat starts using/reserving ram it never | releases them, even when there is not a single user on the system. I | have | tried forced garbage collection, but that doesn't seem to help | either. | | | | Regards, | | Rohit | | | |