Craft-IT 2023 - Warsztaty

2 Czerwca 2023, 09:00-17:00 (Piątek)

Zobacz na mapie

To wydarzenie już się skończyło. Zapraszamy na inne ciekawe wydarzenia.

Warsztat - Jarosław Pałka

Temat: Wydajność aplikacji Java dla ciekawskich


Abstrakt:

Celem tego warsztatu jest łagodne wprowadzenie Cię w świat wydajności na platformie JVM. Nie wiesz nic o JMH, JFR, async profiler, dlaczego twój kod musi być wygrzewany? Nigdy nie widziałeś "flamegraph"? 

Spokojnie. Tego wszystkiego dowiesz się podczas jednodniowego warsztatu. Skupimy się nie tylko na narzędziach, ale także na procesie i technikach optymalizowania wydajności. Weźmiemy na warsztat jeden z sztandarowych modeli przetwarzania danych, "map reduce". Od prostej jednowątkowej implementacji, po wielowątkowe monstrum oparte o fork-join pool, będziemy poznawać techniki i narzędzia pracy z testami wydajnościowymi ( w skali micro, znanymi także jako "microbenchmark"). 

Będzie też czas na zapoznanie się z mechanizmami JVM, takimi jak just-in-time compiler, garbage collector czy adaptive locking. Więcej informacji na stronie https://jvmperformance.pl/.


Wymagania:

  • JDK 20
  • Docker
  • Maven
  • IDE

Data: 02. czerwca (piątek), 09:00-17:00
Miejsce: Hilton Garden Inn, Rzeszów

W cenie biletu zawarty jest całodzienny catering w Hotelu Hilton Garden Inn.