{"id":3272,"date":"2019-04-02T13:15:02","date_gmt":"2019-04-02T12:15:02","guid":{"rendered":"http:\/\/www.alpesjug.fr\/?p=3272"},"modified":"2019-04-24T13:15:54","modified_gmt":"2019-04-24T12:15:54","slug":"comprendre-les-gc-a-faible-latence","status":"publish","type":"post","link":"https:\/\/www.alpesjug.fr\/?p=3272","title":{"rendered":"Comprendre les GC \u00e0 faible latence"},"content":{"rendered":"\n<p><strong>Lundi 8 Avril 2019, 19h<\/strong>, l&rsquo;AlpesJUG accueille Jean-Philippe Bempel qui viendra nous parler de Java, Garbage Collection et de latence&#8230;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">La Conf\u00e9rence<\/h3>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"alignright is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/pbs.twimg.com\/profile_images\/1019190216995811328\/YARM51Fl_400x400.jpg\" alt=\"\" width=\"232\" height=\"232\"\/><\/figure><\/div>\n\n\n\n<p>Depuis quelques ann\u00e9es, le monde du GC sur la JVM \u00e9volue. Une nouvelle cat\u00e9gorie de GC \u00e9merge: Les GC basses latences (low latency). Shenandoah est mis \u00e0 disposition par Red Hat, Oracle a mis en open Source ZGC dans l&rsquo;OpenJDK depuis le JDK 11 et Azul C4 est toujours l\u00e0. Comme les GC \u00ab\u00a0classiques\u00a0\u00bb sont plut\u00f4t bien compris maintenant, cette pr\u00e9sentation s&rsquo;attardera sur les arcanes des plus r\u00e9cents. Nous allons expliquer le concurrent marking (tri-color marking), la Load Value Barrier de C4, les Brooks pointers de Shenandoah et le multi-mapping de ZGC.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Un petit mot sur le pr\u00e9sentateur<\/h3>\n\n\n\n<p>D\u00e9veloppeur passionn\u00e9 par les performances, les runtimes (JVM, CLR) et adepte de Mechanical Sympathy, Jean-Philippe Bempel a plus de 8 ans d&rsquo;exp\u00e9rience dans les syst\u00e8mes de trading low latency. Maintenant il apporte son expertise sur la JVM chez Criteo afin d&rsquo;optimiser les resources sur des clusters d&rsquo;applications de plusieurs milliers de noeuds.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Inscriptions<\/h3>\n\n\n\n<p>Les inscriptions se passent sur&nbsp;<a href=\"https:\/\/www.meetup.com\/AlpesJUG\/events\/260271982\/\">Meetup<\/a>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Le&nbsp;Lieu<\/h3>\n\n\n\n<p>ForgeRock France, 55 Rue Blaise Pascal, 38330 Montbonnot Saint Martin<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Les Liens<\/h3>\n","protected":false},"excerpt":{"rendered":"<p>Lundi 8 Avril 2019, 19h, l&rsquo;AlpesJUG accueille Jean-Philippe Bempel qui viendra nous parler de Java, Garbage Collection et de latence&#8230; La Conf\u00e9rence Depuis quelques ann\u00e9es, le monde du GC sur la JVM \u00e9volue. Une&#46;&#46;&#46;<\/p>\n","protected":false},"author":6,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[14],"tags":[491,492,368,493,251],"class_list":["post-3272","post","type-post","status-publish","format-standard","hentry","category-annonce","tag-garbagecollection","tag-gc","tag-java","tag-jvm","tag-meetup"],"_links":{"self":[{"href":"https:\/\/www.alpesjug.fr\/index.php?rest_route=\/wp\/v2\/posts\/3272","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.alpesjug.fr\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.alpesjug.fr\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.alpesjug.fr\/index.php?rest_route=\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/www.alpesjug.fr\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=3272"}],"version-history":[{"count":2,"href":"https:\/\/www.alpesjug.fr\/index.php?rest_route=\/wp\/v2\/posts\/3272\/revisions"}],"predecessor-version":[{"id":3279,"href":"https:\/\/www.alpesjug.fr\/index.php?rest_route=\/wp\/v2\/posts\/3272\/revisions\/3279"}],"wp:attachment":[{"href":"https:\/\/www.alpesjug.fr\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=3272"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.alpesjug.fr\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=3272"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.alpesjug.fr\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=3272"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}