Находит динамический класс или ресурс, недоступный анализу во время сборки
Зачем
Зачем это нужно
Добавляет узкую reflection-конфигурацию вместо регистрации всех пакетов
Сравнивает тесты JVM и native-режима на одинаковых входных данных
Вопросы
Частые вопросы
Почему приложение работает на JVM и падает native?
Native-сборка фиксирует доступные классы и ресурсы заранее, поэтому динамический вызов не обнаруживается автоматически. Разница особенно заметна в сериализации и редких драйверах. Модель найдёт путь по стеку и предложит поддерживаемое расширение либо точную регистрацию, сохраняя преимущества закрытого мира.
Стоит ли добавлять все классы в reflection?
Это быстро маскирует ошибку, но увеличивает бинарник и время сборки, а причина остаётся непонятной. Регистрируют только фактически создаваемые или сериализуемые типы. Модель составит список по конкретному потоку и добавит native-тест, чтобы следующая модель не потерялась незаметно.
Всегда ли native image быстрее?
Обычно он быстрее стартует и требует меньше памяти в начале, но пиковая производительность и время сборки могут быть хуже. Выигрыш зависит от короткоживущих экземпляров и лимитов. Модель поможет измерить старт, память и задержку вашего сервиса, а не выбирать формат по одному рекламному числу.
Рядом
Соседние страницы каталога
Дальше — весь каталог задач: поиск по названию, темы и фильтры.