Java meetup (Java meetup #2)

ID9375

2-ая встреча сообщества Java разработчиков Новосибирска JUGNsk

Всем привет!

Давайте соберемся во второй раз чтобы послушать доклады про Java, пообщаться, похоливарить и т.д.

В программе:

1. Приветственное слово (короче, чем в прошлый раз :) )

2. Григорий Кошелев, СКБ Контур, г. Екатеринбург. Доклад "Интеграция виртуальных машин .NET и Java":

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

И продолжим экспериментировать с интеграцией виртуальных машин. Зачем и как мы это делаем, с какими сложностями сталкиваемся и как их решаем — всё это в первом докладе встречи.

3. Иван Углянский, Excelsior, г. Новосибирск. Доклад "Как сделать встроенный в JVM профайлер, который не боится AOT-компиляции?":

Существует множество разных способов профилирования Java-кода и профилировщиков, которые позволяют это делать. Недавно нам понадобилось собирать профиль приложений, запускаемых на Excelsior JET. При этом делать это нужно было на всех поддерживаемых системах и архитектурах, без перекомпиляции приложения, да еще и с приемлемой производительностью. Оказалось, что привычные способы профилирования одновременно под все эти пункты не подходят, поэтому нужно было придумать что-то свое.

В докладе расскажем:

- зачем JVM с AOT понадобился встроенный профайлер;
- какие вообще есть способы профилирования Java-кода и подходят ли они для случая AOT-компиляции;
- что можно себе позволить, если профилировать код изнутри JVM;
- чем пришлось заплатить за универсальность получившегося профилировщика.

Приходите, будет интересно!

Начисление баллов за посещение мероприятия

1 балл

Навыки публичных выступлений