Загрузить презентацию в формате pdf >>
Разработка виртуальной машины Java (JVM) с открытым кодом накладывает более строгие требования к модульности дизайна, чтобы иметь возможность переиспользования отдельных модулей JVM или всей JVM целиком, в других проектах, как исследовательских, так и коммерческих.
За 2 с лишним года разработки виртуальная машина DRLVM проекта Apache Harmony достигла высокого уровня стабильности и производительности, сравнимого с коммерческими JVM. Данная презентация описывает модульную архитектуру DRLVM и ее основные компоненты: ядро JVM, менеджер исполнения, just-in-time компилятор, интерпретатор и сборщик мусора. Описывая основные компоненты, мы обратим особое внимание на реализованные в DRLVM современные возможности и оптимизации, которые позволили добиться высокой производительности.
Презентация покажет, как вы можете переиспользовать DRLVM и ее компоненты, строить свои исследовательские проекты в области managed runtime на базе DRLVM, а также как внести свой вклад в данный проект.