• 27 марта 2014, четверг
  • Москва, улица Беговая 3, строение 1

JIT компиляция в Java и динамических языках – проблемы и решения

Регистрация на событие закрыта

Регистрация: http://openeventon27march.questionpro.com

Другие события организатора

3928 дней назад
27 марта 2014 c 18:30 до 21:00
Москва
улица Беговая 3, строение 1

JIT (Just-in-Time) компиляция – секретный ингредиент, позволяющий Java и даже JavaScript не сильно уступать в скорости статически скомпилированному коду. Но просто сгенерировать машинный код отнюдь не достаточно. Полиморфизм и динамические структуры данных требуют особых ухищрений от компилятора. В рамках доклада мы рассмотрим специфические особенности JIT компиляции, на примере HotSpot JVM, Lua JIT и JavaScript/V8. Докладчик: Алексей Рагозин

Приглашаю вас на очередной технический митап в Deutsche Bank.

Регистрация: http://openeventon27march.questionp...

Докладчик: Алексей Рагозин

Слайды с HighLoad 2013: http://www.slideshare.net/aragozin/...

Описание доклада

Efficient JIT (Just In Time) compilation is a key feature which allows platforms such of JVM or JavaScript to competitive in terms of performance with C/C++ statically compiled code.

Compiling highly polymorphic code is a big challenge. Just generating machine code is not enough to get reasonable performance. Architecture of JIT compiler is very different from their ahead-of-time counterparts.

What are mainstream approaches for JIT compilation? How do they address challenges like polymorphic calls and dynamic types? What other advanced JIT optimization HotSpot JVM can do to your code? How can we write JIT friendly code in Java and should we?

This presentation will answer questions above.

Регистрация

Рекомендуемые события

Организуете события? Обратите внимание на TimePad!

Профессиональная билетная система, статистика продаж 24/7, выгрузка списков участников, встроенные инструменты продвижения, личный кабинет для самостоятельного управления и еще много чего интересного.

Узнать больше