20 votes

Java 7 est-il au moins aussi stable que Java 6 ?

Je me souviens que lorsque Java 7 a été initialement publié, il y avait beaucoup de suggestions de ne pas l'utiliser pour quoi que ce soit car il y avait quelques bogues dans les optimisations du compilateur. C'était apparemment pas seulement hypothétique . Je n'ai pas suivi la situation de près depuis lors ; ces problèmes ont-ils été résolus et le produit est-il considéré comme sûr à ce stade ?

Cette page de java.com me fait penser que ce n'est peut-être pas encore tout à fait prêt, mais je ne veux pas trop m'avancer. Si ce n'est pas encore sûr, est-il suffisant d'utiliser -XX:-UseLoopPredicate comme un argument VM ?

Notez que je ne fais pas seulement référence au problème spécifique de Lucene mais à la stabilité générale de Java 7. Java 7 est-il au moins aussi stable que Java 6 ?

14voto

millimoose Points 22665

De la L'article que vous avez cité en lien :

MISE À JOUR DU 28 OCTOBRE 2011 : Comme indiqué sur le blog d'Uwe, Java 7u1 est documenté pour inclure les correctifs pour résoudre ces problèmes. .

L'article que liens à dire :

La nuit dernière, Oracle a mis à jour les notes de publication de Java 7u1 et Java 6u29. Il s'agit d'un rapport de la Commission européenne, indiquant qu'ils ont corrigé les trois bogues relatifs à Lucene (plus un autre lié à celui-ci). Sur la base de cette confirmation, il est maintenant sûr d'utiliser Java 7 Update 1 (et plus) avec Apache Lucene et Apache Solr.

Cette réponse est payée par le Comité pour cliquer sur des liens pour vous.

1voto

doelleri Points 5205

En bogue majeur qu'Uwe Schindler, de Lucene et Solr, avait annoncée comme étant corrigée dans Java7u1 (voir son article). ici . Je pense qu'il n'y a aucun risque à utiliser Java7 maintenant, d'autant plus qu'il y a également eu une augmentation de l'utilisation de Java7. deuxième modification publié pour elle qui "améliore la fiabilité et les performances".

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X