У нас вы можете посмотреть бесплатно Improving GraalVM Native Image with Christian Wimmer или скачать в максимальном доступном качестве, видео которое было загружено на ютуб. Для загрузки выберите вариант из формы ниже:
Если кнопки скачивания не
загрузились
НАЖМИТЕ ЗДЕСЬ или обновите страницу
Если возникают проблемы со скачиванием видео, пожалуйста напишите в поддержку по адресу внизу
страницы.
Спасибо за использование сервиса ClipSaver.ru
Taming Java Reflection and Class Initialization for GraalVM Native Image GraalVM Native Image improves the startup of Java applications by orders of magnitude using ahead-of-time compilation and heap snapshotting of Java applications. However, these benefits come with restrictions: Elements that are visible for reflection must be specified at image build time, and as many classes as possible must be initialized at image build time. In this talk, we present recent improvements and open issues around reflection and class initialization: We implemented a tracing agent that automatically captures reflection usage and produces reflection configuration files. We analyze the dependencies of class initializers to find out which class initializers do not depend on any external input, i.e., can be executed at image generation time without any observable difference for the application. This approach works well and can initialize a large percentage of classes eagerly, but came with some surprises, for example regarding LambdaMetafactory and annotations. Note that this is going to be a deeply technical talk, and not a marketing/sales talk about GraalVM. www.graalvm.org Learn more about Java development at / java