Niespodzianki na produkcji nie zostawiają śladów w logach. Ślad to blizny na psychice developerów i project managerow. Na produkcji JRE zawiera Java Mission Control i Flight Recorder. Te narzędzia stanowią koło ratunkowe w sytuacji kiedy wszystko jest ok, a nic nie działa. Profiler dla określenia co nasz kod robi, kiedy nic nie robi. Analiza wydajności przez podgląd zarządzania pamięcią i sychnronizacji. Zużycie zasobów systemowych, na wypadek gdyby to jednak nie była nasza wina. Te narzędzia to różnica pomiędzy konkretną poprawką, a debugowaniem przez deployowanie kolejnych wersji. Na prezentacji przyjrzymy się możliwościom narzędzi, określimy czego potrzebujemy żeby je zastosować na nietrywialnym przykładzie.
Michał siedem lat kariery zawodowej spędził w bankach, gdzie błędy łatwo przeliczało się na pieniądze. Od dwóch lat w Dynatrace pracuje nad tym, żeby praca developerów była mniej stresująca i bardziej widoczna.
https://www.meetup.com/trojmiasto-java-user-group/events/249970827/