In addition to what Erick and Walter correctly mentioned : "heap usage varies from 5 gb to 12 gb . Initially it was 5 gb then increased to 12 gb gradually and decreasing to 5 gb again. (may be because of garbage collection) 10-12 GB maximum heap uses, allocated is 50 GB. "
Did I read it right ? Is 50 Gb allocated to the phisical/virtual machine where Solr is running or to the Solr JVM ? If the first is ok, the latter is considered a bad practice unless you really need all that heap for your Solr process ( which is extremely unlikely) You need to leave memory to the OS memory mapping ( which is heavily used by Solr). With such a big heap, you GC may indeed end up in long pauses. It is recommended to allocate to the Solr process as little as possible ( according yo your requirements) Regards ----- --------------- Alessandro Benedetti Search Consultant, R&D Software Engineer, Director Sease Ltd. - www.sease.io -- Sent from: http://lucene.472066.n3.nabble.com/Solr-User-f472068.html