Logo Crossweb

Logowanie

Nie masz konta? Zapomniałem hasła

Przypomnij hasło

close Wypełnij formularz.
Na Twój adres e-mail zostanie wysłane link umożliwiający zmianę hasła.
Wyślij
To wydarzenie już się odbyło. Sprawdź nadchodzące wydarzenia

JVM Applications Profiling & Instrumentation Łódź

Wydarzenie:
JVM Applications Profiling & Instrumentation Łódź
Typ wydarzenia:
Spotkanie
Kategoria:
IT
Tematyka:
Data:
20.10.2016 (czwartek)
Godzina:
18:00
Język:
polski
Wstęp:
Bezpłatne
Miasto:
Prelegenci:
Opis:
Standardowym podejściem do debuggowania problemów poza środowiskiem deweloperskim jest bazowanie na logach i metrykach wybranych przez nas zdarzeń i wartości. Polegając na intuicji, musimy z góry przewidzieć, co może przydać się w przyszłości. Często jednak kłopoty pojawiają się w nieprzewidzianych miejscach i są związane z innymi metrykami. Dotyczyć mogą wydajności, problemów związanych ze współbieżnością lub po prostu powodują działanie niezgodnie z założeniami systemu. Co jeśli istniałby sposób na zajrzenie wgłąb JVM w trakcie działania i odczytanie dowolnej wartości? Co jeżeli dałoby się MODYFIKOWAĆ kod w trakcie wykonywania? Chciałbyś dodać kilka logów na produkcji w trakcie działania? Czujesz się spontanicznie i chcesz przeprowadzić szybki test A/B czasowo modyfikując metodę? Problem występuje na jednym środowisku, a na drugim nie? Jak porównać różnice? To wszystko jest możliwe i wspierane przez samą Javę poprzez Instrumentation API. Podczas spotkania przyjrzymy się standardowym narzędziom do profilowania oraz w jaki sposób można znaleźć wąskie gardła i potencjalne problemy naszych aplikacji. W drugiej części zajmiemy się ciekawszym zagadnieniom dotyczącym Instrumentation API. Do tego celu wykorzystamy btrace oraz stworzymy własnego Java Agent'a, który w locie zmieni działanie naszej aplikacji.

Profile pracodawców

Podobne wydarzenia