Le CAP des Garbage Collectors : on ne peut pas avoir les trois (Jean Michel Doudoux) — Le Studio Devoxx France

Le CAP des Garbage Collectors : on ne peut pas avoir les trois (Jean Michel Doudoux)

Le Studio Devoxx France · 18/05/2026 16:39 · 20 min

Contenu de l'épisode

Jean-Michel Doudoux, directeur technique chez SCIAM, Java Champion et auteur depuis 25 ans du tutoriel "Développons en Java", interroge pour le studio Devoxx France, ce qui arrive à la JVM enfermée dans un conteneur Kubernetes.

Dans cette conversation, il rappelle que choisir un GC, c'est comme le théorème CAP : throughput, latence, consommation, on ne peut pas avoir les trois. Et en dessous de 2 CPU et 2 Go de RAM, votre JVM passe au Serial GC.

Au programme :
-Comment la JVM, pensée pour "une machine = un serveur", a évolué pour tourner dans Kubernetes
- Les ergonomics et leurs pièges dans les petits conteneurs
AOT, CDS, GraalVM Native Image : trois réponses au démarrage lent
GraalVM en natif : closed world, mais avec des contraintes

"Diesel ou électrique" : son analogie pour choisir entre JVM classique et natif.

00:00 Introduction
01:42 La naissance de Java, la naissance du didacticiel de Jean-Michel
03:53 Du Commodore 64 à Kubernetes
05:04 La JVM une machine = un serveur
06:13 Le passage au modèle cloud à la consommation
07:52 Les Ergonomics de la JVM
09:24 Quel GC dans les petits conteneurs ?
11:24 Le temps de demarrage de la JVM
13:50 GraalVM
18:33 Questions rituelles

Plus d'informations