Szkolenie Wydajność aplikacji na platformie Java uczy optymalizacji, testowania i strojenia aplikacji Java, wykorzystując najnowsze narzędzia, techniki profilowania, zarządzania pamięcią, wielowątkowości oraz nowoczesne rozwiązania JVM i GraalVM
Wołanie natywnych aplikacji z wykorzystaniem Process API oraz Foreign Linker API
Java Memory Model
Cechy dostępnych pul wątków
Unikanie synchronizacji danych
Synchronizacja zmiennych w przetwarzaniu wielowątkowym (typy atomowe, LongAdder)
Stosowanie złożonych obiektów synchronizujących z pakietu java.util.concurrent
Dobór kolekcji wielowątkowych do problemu
Pułapki w użyciu java.util.Random
Vector API jako alternatywa dla bezpośredniego paralelizmu
Wirtualne wątki i Structured Concurrency
Realizacja złożonych obliczeń na kartach graficznych z wykorzystaniem TornadoVM
Project Babylon jako przyszłość obliczeń z kartami graficznymi na platformie Java
Wpływ systemu operacyjnego na JVM i dobór odpowiedniego rozwiązania na przykładzie Alpaquita Linux
Mikroserwisowość i konteneryzacja JVM
JPMS i budowanie własnych obrazych JVM
Optymalizacja serializacji obiektów
Asynchroniczna komunikacja między serwisami
Zagadnienia wydajnościowe w warstwie persystencji
Problemy we wdrażaniu aplikacji opartych na Wirutalnej Maszynie Javy
Omówienie platformy GraalVM
Budowanie natywnych aplikacji Java w GraalVM
Polyglot API (inne języki programowania w ramach JVM)
Coordinated Restore at Checkpoint (CRaC) - alternatywa dla natywnej aplikacji
Autorem szkolenia jest Mateusz Kamiński
Absolwent informatyki Instytutu Informatyki na Wydziale Elektroniki i Technik Informacyjnych Politechniki Warszawskiej. Obecnie pełni rolę Head of Product Team, Technology Evangelist oraz Trenera w firmie Sages, a także Senior Java Engineera i Architekta w Instytucie Podstaw Informatyki PAN. Posiada ponad 12-letnie doświadczenie w tworzeniu różnorodnego oprogramowania na platformie Java (JVM), z wykorzystaniem najpopularniejszych frameworków i bibliotek dostępnych na rynku.
Przez wiele lat prowadził…
Szkolenie poprowadzi jego autor Mateusz Kamiński
Absolwent informatyki Instytutu Informatyki na Wydziale Elektroniki i Technik Informacyjnych Politechniki Warszawskiej. Obecnie pełni rolę Head of Product Team, Technology Evangelist oraz Trenera w firmie Sages, a także Senior Java Engineera i Architekta w Instytucie Podstaw Informatyki PAN. Posiada ponad 12-letnie doświadczenie w tworzeniu różnorodnego oprogramowania na platformie Java (JVM), z wykorzystaniem najpopularniejszych frameworków i bibliotek dostępnych na rynku.
Przez wiele lat prowadził…
Wybrane opinie
Przeczytaj pozytywne opinie pochodzące z ankiet satysfakcji z naszych szkoleń wypełnianych wyłącznie przez ich uczestników po realizacji usługi
Uczestnik szkolenia “Wydajność aplikacji na platformie Java”
Igor Rosa
Duża pigułka wiedzy, przejście od niskiego poziomu do architektury, sporo przykładów
27.11.2025
Uczestnik szkolenia “Wydajność aplikacji na platformie Java”
Marcel Dragon
Szkolenie oceniam pozytywnie — zostało przeprowadzone w sposób profesionalny, bardzo klarowny i konkretny, z licznymi przykładami oraz zadaniami praktycznymi dotyczącymi poprawy wydajności aplikacji Java. Jedynym drobnym minusem jest to, że większości prezentowanych przykładów nie wykorzystam na co dzień w swojej pracy, jednak warto było poznać te podejścia i mieć je na uwadze.
24.07.2025
Uczestnik szkolenia “Wydajność aplikacji na platformie Java”
wojciech mastalerz
Bardzo duzo kodowania opartego na realnych przykladach
19.12.2024
Uczestnik szkolenia “Wydajność aplikacji na platformie Java”
Jan Jagiełło
Profesjonalna wiedza przekazana w rzetelny, przyjemny i skondensowany sposób.
19.12.2024
Uczestnik szkolenia “Wydajność aplikacji na platformie Java”
Michał Szymczak
Dużo ciekawych rzeczy oraz przypadku, a także analiza jak działają niektóre rzeczy od podszewki. Prowadzącego chyba nie da się zagiąć żadnym pytaniem.
19.04.2024
Uczestnik szkolenia “Wydajność aplikacji na platformie Java”
Prowadzacy poprawnie prowadzil szkolenie i wypelnil agende. Dobrze przygotowane slajdy i zadania szkoleniowe.
18.04.2024
Uczestnik szkolenia “Wydajność aplikacji na platformie Java”
poparte wieloma zadaniami do samodzielnego wykonania