У нас вы можете посмотреть бесплатно No Free Lunch? Memory Allocation in the JVM | Richard Warburton, Sadiq Jaffer (Opsian) или скачать в максимальном доступном качестве, видео которое было загружено на ютуб. Для загрузки выберите вариант из формы ниже:
Если кнопки скачивания не
загрузились
НАЖМИТЕ ЗДЕСЬ или обновите страницу
Если возникают проблемы со скачиванием видео, пожалуйста напишите в поддержку по адресу внизу
страницы.
Спасибо за использование сервиса ClipSaver.ru
Ever wondered how memory allocation on the JVM works?The Java Virtual Machine features many generational garbage collectors that also use pointer bumping for allocation. The combination of these two techniques gives a fast allocation and collection path which has led to a commonly held belief in the Java community that allocation in general is cheap. This talk will challenge that belief by looking at what happens outside of the fast path and considering the impact of even fast path allocation on other parts of the system, such as caches and memory bandwidth. You will see how optimisations from the JIT can reduce or eliminate many allocations but how reasoning about when these happen can be almost impossible from glancing at code. Examples will introduce you to common problems and tooling you can use to understand the allocation behaviour of your code. From attending this talk you will understand: - How allocation works in modern JVM Garbage Collectors Why allocation isn’t necessarily as cheap as it seems - Why the JVM makes it difficult to reason about allocation behaviour by code examination What kind of tooling you can use to understand the real allocation behaviour of your code Join us at the next JAX London | https://jaxlondon.com/ Like us on Facebook | / jax-london-143432582333847 Follow us on Twitter | / jaxlondon