Bielsko-Biała JUG #4, Jarosław Pałka – JIT me baby one more time.

Wczoraj odbyło się czwarte spotkanie Bielsko-Bialskiej grupy miłośników Javy i programowania (Bielsko-Biała JUG). Tym razem prelekcję przygotował dla nas Jaroslaw Palka – od ponad 15 lat w branży IT, jako administrator baz danych, programista, architekt, manager i „inżynier od spraw katastrof”. Niepokorny wyznawca kościoła JVM, badacz bytecode’u i JIT oraz wszelkiej maści parserów, interpeterów i kompilatorów.
Od czasu do czasu Jarka można wysłuchać na polskich konferencjach. W wolnych chwilach trener w http://symentis.pl i autor bloga nahttp://geekyprimitives.wordpress.com/ oraz samozwańczy dyktator w radach programowych konferencji JDD oraz 4Developers. Obecnie ekspert w Allegro.

jpalka2

 

 

JIT me baby one more time.

W Bielsku-Białej jako pierwsi mieliśmy okazję wysłuchać co nieco o tym co znajduje się w JVM. Przykłady poprzedzone były szybkim wprowadzeniem do interpretera bytecode, kompilatorów C1 i C2, technik “inline” i “escape analisys”, deoptymalizacji i narzędzi do inspekcji zachowania powyższych mechanizmów. Podczas prezentacji poznaliśmy takie techniki wykorzystywane przez JIT jak class hierarchy analisys, constant propagration, loop unrolling i intrinsics. Tą prezentacje sponsorowały: -XX:+PrintCompliation, -XX:+PrintInlining, -XX:+PrintInterpreter oraz hsdis.

wp_20161006_18_15_59_pro

bbjug1

bbjug2

Prelekcja na konferencji JDD

Wy również będziecie mieli okazję wysłuchać dokładnie tej prelekcji na konferencji JDD, która odbędzie się w Krakowie w dniach 10-11 października.
Agenda JDD: http://16.jdd.org.pl/program/schedule/
Strona wydarzenia w Bielsku-Białej: https://www.meetup.com/Bielsko-Biala-JUG/events/234440062/

 

 

To również może Cię zainteresować:

  • Bielsko-Bialska scena programistyczna rośnie w siłęBielsko-Bialska scena programistyczna rośnie w siłę Bielsko-Biała powoli otwiera skrzydła przed programistami. Firmy z polskim kapitałem poszukują doświadczonych programistów, a zachodnie korporacje otwierają swoje oddziały developerskie. […]
  • Permutacje, cz. 2 – algorytmyPermutacje, cz. 2 – algorytmy W poprzednim wpisie programistyczne rozwiązanie zagadki polegało na wygenerowaniu wszystkich permutacji zbioru i sprawdzeniu każdej z nich pod względem spełnienia warunku […]
  • Programowanie funkcyjne w Javie.Programowanie funkcyjne w Javie. Co nieco o programowaniu funkcyjnym. Czy możliwe jest całkowite usunięcie ze swojego kodu wyrażeń typu if / else, for, while, do while? Wydaje się to niemożliwe, bo wielu programistów […]
  • Fundamenty języka JavaFundamenty języka Java Niecały miesiąc temu zostałem poproszony przez Strefę Kursów o ocenę ich nowo wydanego materiału dla osób chcących zacząć naukę programowania w Javie: "Fundamenty języka Java". Przerobiłem […]
  • Mapowanie XML obiektów Java – JAXBMapowanie XML obiektów Java – JAXB Podczas tworzenia oprogramowania na każdym kroku mamy kontakt z danymi w formacie XML. Opiszę tutaj jeden ze sposobów konwersji danych w obie strony Java <-> XML. Ale na […]
  • Termotransferowa drukarka etykiet Zebra P4TTermotransferowa drukarka etykiet Zebra P4T W ostatnim czasie pracowałem nad systemem dla dużej amerykańskiej firmy, który miał usprawnić zarządzanie zleceniami dla operatorów wózków widłowych w magazynie. Importujemy dane […]

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *