
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.
Miejsce
Aleja Kopisto 1, Rzeszów