276. WJUG ONLINE - Odśmiecanie pamięci w Jawach 9-14
Prezentację "Odśmiecanie pamięci w Jawach 9-14, czyli nowe pomysły w starej domenie" zaprezentuje Tomasz Borek
ROZPOCZYNAMY O GODZINIE 19:30 pod linkiem:
https://www.youtube.com/watch?v=0rcIa73ftBw
Prezentacja potrwa ok. 120 minut.
Abstrakt:
Jawa 14 pożegnała CMS, algorytm który wciąż potrafił i osiągał, ale którego utrzymanie było conajmniej problematyczne. Czy zastępca CMSa, domyślny od J8 G1GC, daje radę? Co oznaczają zmiany jakie są do niego wprowadzane w Jawach 9-14? Jest jeszcze niegotowy? Czy jeśli tak, to czy inne algorytmy mogą pomóc? Co z Shenandoah, który jest w OpenJDK ale którego nie uświadczymy w Oracle JDK? Jeśli mamy te dwa, to po co nam ZGC? Czy może lepiej po prostu wywalić to gdzie bądź i jechać na braku śmieciarza, czyli Epsilon GC? Na te, i więcej pytań, odpowiedzi w najbliższym odcinku! Powyższy opis, mimo, że pobrzmiewa latynoską nutą narratora telenowel czy innych mydlanych oper, nie jest daleki od prawdy. CMS już w Jawie 6 był przeznaczony do odstrzału, choć dopiero przy 8 zaczęto mówić o tym głośno a przy 9 wprowadzono "deprecjację". Ale ten algorytm potrafił i potrafi, nawet teraz, wyciągnąć niezłe efekty... jeśli wiemy co, jak i KIEDY robić (a czego nie). Ponieważ jednak jego stopień skomplikowania również potrafił... to mamy nowe algorytmy: G1, Z, E i Shenandoah. I o nich porozmawiamy.
O prelegencie:
Koder* z Polski, mający nadzieję nauczyć się czegoś nowego każdego dnia.
Wdzięczny każdemu, kto pomógł w mej drodze. Dumny z: http://sckrk.com oraz http://geecon.org.
Pomaga przy: SCKRK, Polskim JUGu i krakowskiej Loży Lambda.
Przyznaję się do mych wad i ułomności.
Lubię: ludzi, programy, muzykę, gry wyobraźni, uczciwość, naukę.
Nie lubię: robić rzeczy niepotrzebnie, robić “bo mogę”.
* Po rodzicach. Oni kodowali, to i ja koduję…
-----------------------------------------
Przypominamy, że czekamy na zgłoszenia Waszych prezentacji (do wyboru od 15 min do 120 min) https://warszawajug.typeform.com/to/L5ydtp
Jeśli się wahasz czy Twój pomysł się nada, to zapraszamy do kontaktu z organizatorami, bezpośrednio na spotkaniu, poprzez wiadomości meetupa, albo w dowolny wybrany sposób