Hi,

I have a Solr instance with 6M item index. It normally uses around 3G of
memory. I have suddenly started getting out of memory errors and increasing
the Xmx parameter to over 4G didn't fix the problem. It was just buying us
time. Inspecting the heap, I figured that 90% of memory is occupied by
FieldCache. Is this normal? We do very little sorting and no faceting.

Is FieldCache ever supposed to get cleared? Can this be done through HTTP?

Do we need more memory? If so, I don't understand why the minimal set of
changes we introduced (one multivalued field) would cause the memory to
drastically increase.

The communication with the Solr instance is done via HTTP.

Java version:
java version "1.6.0_17"
Java(TM) SE Runtime Environment (build 1.6.0_17-b04)
Java HotSpot(TM) 64-Bit Server VM (build 14.3-b01, mixed mode)

Milan

Reply via email to