You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucene.apache.org by Apache Wiki <wi...@apache.org> on 2015/05/04 23:32:22 UTC

[Solr Wiki] Update of "ShawnHeisey" by ShawnHeisey

Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Solr Wiki" for change notification.

The "ShawnHeisey" page has been changed by ShawnHeisey:
https://wiki.apache.org/solr/ShawnHeisey?action=diff&rev1=45&rev2=46

Comment:
Expanded section on the recommendation for Java 8.

  == Java 8 recommendation for Solr ==
  
  I have a strong personal recommendation for everyone to use the latest Java 8 from Oracle with Solr 4.x and later.  There have been some very significant memory management improvements in each release of Java 8, particularly with garbage collection, both in general and specifically the G1 collector.  When OpenJDK 8 becomes generally available from *NIX packagers, it will probably be nearly as good as the Oracle version.
+ 
+ Don't ever use a JVM from IBM.  IBM aggressively enables HotSpot optimizations by default, and some of those optimizations cause Solr/Lucene to encounter bugs.  OpenJDK is fine, as long as it's at least version 7u1 (1.7.0_1), but newer versions are better.  OpenJDK 6 is known to have bugs.  If you can get an Oracle JVM, you should.
+ 
+ Java 8 will be required for Solr 6.0, not yet released, and might become a requirement in a future 5.x release.
  
  == GC Tuning for Solr ==