Порой наши Java-программы работают медленней, чем хотелось бы. Иногда даже приходится подключаться профайлером, чтобы посмотреть, где тормозит. А что если наша система состоит из десятков/сотен JVM, баз данных и других компонентов? Как в этом случае найти и понять проблему?
Всех, кого интересуют эти вопросы, мы рады пригласить на открытую встречу EPAM Java Tech Talks! На этой встрече в четверг, 25 мая в 19:00, мы разберёмся как профилировать распределённые Java-приложения.
Спикер: Константин Слисенко (Lead Software Engineer, EPAM Systems)
На митапе обсудим:
1. Как профилировать одну JVM:
- что такое профайлер и как он работает под капотом;
- напишем простой профайлер с помощью java-агента и байт-код модификаций;
2. Как профилировать сложную распределённую систему:
- разберёмся, как это делают инженеры в Google;
- посмотрим готовые коммерческие и open-source решения: Dynatrace и Zipkin;
- подключимся к демо-системе и увидим всё своими глазами.
Помимо всего перечисленного, в течение митапа мы разыграем одну лицензию на IntelliJ IDEA на год.
Мероприятие бесплатное.
Полная программа и регистрация здесь.
Обсуждение