Recent OOM happened because I run MySQL on same server, and I overloaded it...
OpenBitSet & Faceting is main memory constraint for SOLR. OOM may happen even with huge but fragmented free memory available. GC can't optimize blocks locked by 'synchronized' statements (possibly...)