113. Wroclaw JUG
Wycieki pamięci, problemy z synchronizacją, skalowaniem, wejściem-wyjściem: do analizy takich problemów logi często nie wystarczają. Logi pokrywają problemy których się spodziewamy. Na wypadek bardziej nietypowych sytuacji — warto znać JFR i JMC. Uruchamiając te narzędzia otrzymujemy: profiler, śledzenie alokacji pamięci, synchronizacji i wiele innych. Co bardzo pomaga w sytuacjach gdy aplikacja działa dobrze, ale wolno. Lub nie działa, przy pustych logach.
Na środowiskach nieprodukcyjnych JFR/JMC są darmowe. Na produkcji dostępne przy wykupieniu supportu dla Javy.
Na prezentacji za pomocą JRF rozwiążemy problem wdrożonej, milczącej aplikacji. Następnie wykryjemy i zdiagnozujemy regresję wydajności.
Poziom trudności: średni/trudny
Język prezentacji: PL
Prelegent: Michał Weyer
Bio:
Siedem lat kariery spędziłem w bankach, gdzie błędy i terminy wprost przeliczało się na pieniądze. Od 3 lat w Dynatrace buduję software który sprawia że praca developerów jest mniej stresująca, bardziej zrozumiała. I lepiej widoczna. Aktualnie w zespole agenta monitorującego bazy danych.