Profiler en production avec JDK Flight Recorder & JDK Mission Control - Jean-Philippe Bempel

JDK Mission Control est l’outil standard Java pour l’analyse des performances et des environnements en production. Cette présentation introduira l’outil et expliquera comment l’utiliser pour résoudre différents problèmes de production avec très peu de surcoût.

Nous discuterons aussi de comment les développeurs peuvent étendre leurs applications pour tirer avantages des capacités d’enregistrement d’événement de JDK Flight Recorder dans OpenJDK 8/11+, et comment créer des outils basés sur les API de Mission Control pour analyser des problèmes spécifiques au-delà de ce que propose par défaut l’outil basé sur Eclipse.

Jean-Philippe Bempel

Développeur et Java Champion passionné par les performances, les runtimes (JVM, CLR) et adepte de Mechanical Sympathy, Jean-Philippe Bempel a plus de 8 ans d’expérience dans les systèmes de trading low latency. Après avoir apporté son expertise sur la JVM chez Criteo afin d’optimiser les jobs Map/Reduce & Spark sur des clusters de milliers de noeuds, Il a intégré Datadog s’occupant d’évaluer et d’améliorer l’agent JVM pour le tracing et le profiling. Il est aussi committer sur le projet de l’OpenJDK JDK Mission Control. https://twitter.com/jpbempel