Очевидно, Java7 имеет некоторые неприятные ошибки в отношении оптимизации цикла: поиск Google.
Из отчетов и описаний ошибок мне трудно судить о том, насколько значительна эта ошибка (если вы не используете Solr или Lucene).
Что я хотел бы знать:
- Насколько вероятна моя (любая) программа?
- Является ли ошибка достаточно детерминированной, чтобы нормальное тестирование могло ее уловить?
Примечание. Я не могу заставить пользователей использовать мою программу -XX:-UseLoopPredicate
, чтобы избежать проблемы.