powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / В каких случаях -XX:-UseSplitVerifier поможет?
7 сообщений из 7, страница 1 из 1
В каких случаях -XX:-UseSplitVerifier поможет?
    #38755286
questioner
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Несколько раз встречался с тем, что использование опции -XX:-UseSplitVerifier помогало решить проблемы. Обычно бездумно вставлял, проверял, что работает и радовался жизни - разбираться не было времени. Вот теперь время настало.

Я почитал в интернетах про java.lang.VerifyError(упомянутой опцией я эту ошибку точно исправлял), что эта проблема когда например приложение скомпилено 6 джавой, а запускается седьмой. Эта строка вроде как просто отключает проверку на совместимость этих версий(major minor версии класс файла и версией jre, которая запускает приложене). А вопрос тогда: нафига эта проверка нужна если всё фиксится убиранием этой проверки?
...
Рейтинг: 0 / 0
В каких случаях -XX:-UseSplitVerifier поможет?
    #38755341
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
"Эта проблема" возникает, если используется инструментация кода: Java SE 7 and JDK 7 Compatibility - "Verification of Version 51.0 Class Files ... Any tool that modifies bytecode in a version 51 classfile must be sure to update the stackmap information to be consistent with the bytecode in order to pass verification".
...
Рейтинг: 0 / 0
В каких случаях -XX:-UseSplitVerifier поможет?
    #38755359
redwhite90
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Basil A. Sidorov,

то есть я ставлю эту опцию на свой страх и риск ?

И нет никакой гарантии, что что-то сломается, но если сломается, то пеняй на зеркало?
...
Рейтинг: 0 / 0
В каких случаях -XX:-UseSplitVerifier поможет?
    #38755381
redwhite90
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Basil A. Sidorov,

http://stackoverflow.com/a/16467026/2674303

тут пишут, что использование этой опции абсолютно безопасно
...
Рейтинг: 0 / 0
В каких случаях -XX:-UseSplitVerifier поможет?
    #38755571
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
redwhite90то есть я ставлю эту опцию на свой страх и риск ?Не совсем.
Если используемый вами "инструмент инструментирования кода" не обновлён для корректной работы с 51-й версией, то после его обработки байт-код не пройдёт формальную верификацию. Этой опцией вы принудительно включаете верификацию "как раньше" и "формализм начинает соблюдаться".И нет никакой гарантии, что что-то сломается, но если сломается, то пеняй на зеркало?Я (вообще никак) не вникал в вопрос, но, вероятно, "что-то сломаться" может только в том случае, если один инструментарий не добавляет новую информацию, а другой - требует её наличия.
...
Рейтинг: 0 / 0
В каких случаях -XX:-UseSplitVerifier поможет?
    #38755958
redwhite90
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Basil A. Sidorov,
что такое формальная верификация?
...
Рейтинг: 0 / 0
В каких случаях -XX:-UseSplitVerifier поможет?
    #38756025
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это когда JVM смотрит структуру класса.
Раздел 4.10 "Верификация файла класса" из спецификации JVM v8.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / В каких случаях -XX:-UseSplitVerifier поможет?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]