Loading...

Bydgoskie Centrum Targowo - Wystawiennicze

bITconf 2019 - [Jarosław Pałka] Kto zjadł mój RAM? - poprawiony dźwięk

129 views

Loading...

Loading...

Rating is available when the video has been rented.
This feature is not available right now. Please try again later.
Published on Oct 1, 2019

Jak każde plemię, programiści Java / JVM mają swoje przekonania i wierzenia. Ale i totemy. Całe mnóstwo totemów, które bałwochwalą.
'Nie dbam o pamięć. Mam GC po mojej stronie'.
Nadszedł najwyżyszy czas obalić te fałszywe przekonania. W czwartej (lub piątej) części 'JVM dla ciekawskich i przygnębionych' zajmiemy się tym, jak JVM radzi sobie z pamięcią. Dowiemy się, że sterta nie jest jedynym miejscem, gdzie coś może pójść nie tak.
Prezentacja oparta jest na prawdziwych wydarzeniach. Dla Twojego dobra zmieniłem nazwy procesów i klas. To podsumowanie 2-miesięcznego pościgu za błędem `os :: commit_memory`, który doprowadził prowadzącego na skraj rozpaczy i utraty wiary w siebie.
Najpierw porozmawiamy trochę o pamięci, alokacji i systemie operacyjnym. Następnie zaglądniemy w głąb JVM, by zrozumieć jak zarządza pamięcią (nie tylko na stercie). Na końcu przyjrzymy się bliżej narzędziom i technikom, które pomogą nam zrozumieć, dlaczego JVM może przydzielić więcej niż -Xmx i co zrobić, gdy sprawy wymkną się spod kontroli.

Loading...

When autoplay is enabled, a suggested video will automatically play next.

Up next


to add this to Watch Later

Add to

Loading playlists...