больше в случае, если флаг действительно установлен?
Похоже на типичную оптимизацию в Hotspot. Код, скомпиленный JVM, узнаёт этот флаг таким путём, что если он не установлен, проверка выполняется (почти) бесплатно, а вот если установлен, происходит аппаратное прерывание и тогда JVM понимает, что ожидаемое условие оказалось ложным.
Обсуждают сегодня