Документация

Документация/Защита

Виртуализация методов

Другое представление исполнения выбранной логики.

Больше, чем перестановка инструкций#

Выбранные тела методов могут представляться защищённой программой, которую исполняет специализированный runtime. Логика больше не выглядит как прямая последовательность обычных Java-операций. Возникает дополнительная задача реконструкции.

Применяйте там, где оправдан компромисс#

Виртуализация включается явно и допускает выбор методов. Неподдерживаемые тела по умолчанию отклоняются; их сохранение требует явной политики. Тихого снижения защиты не подразумевается.

Чувствительная логика может оправдать этот режим. Частые операции, инициализацию и исключения следует проверять на реальной нагрузке. Накладные расходы зависят от выбранных методов.

Проверка поведения#

В проекте есть тесты интерпретатора, обработки значений и границ runtime. Проверка вашего приложения дополняет их: сравнивайте результаты, побочные эффекты, исключения и производительность с исходной сборкой.

Связаться с командой