2014 - Andrzej Michałowski - Java in low latency world HD

08.09.2014
W prezentacji poruszę bardzo drażliwy temat zastosowania języka Java, czy też innych języków wykorzystujących JVM, do aplikacji low-latency. Niestety dalej wszechobecny jest mit, że języki te są wolne i nie nadają się do zastosowań gdzie czas odpowiedzi jest w centrum uwagi. W takim razie dlaczego znajdują one tak dużo zastosowań w aplikacjach czasu rzeczywistego? Podczas prezentacji przedstawię kilka powodów takiego stanu rzeczy, opowiem krótko o aplikacjach low-latency oraz czym się charakteryzują. Tworzenie takich programów jest niezwykle wymagające, dlatego też wskażę na jakie problemy możemy się natknąć, podpowiem kilka narzędzi, które mogą pomóc w ich rozwiązaniu. W prezentacji poruszającej taką tematykę nie może oczywiście zabraknąć kilku słów o GC i podstawach jego działania. Opowiem też o zjawisku czkawki JVMa, czym ono jest, jak się objawia i jak je badać. Na zakończenie chciałbym opowiedzieć o tajemniczym C4, które jest niezwykle pomocny w rozwiązywaniu problemów.

Похожие видео