Récapitulatif

Optimiser son code en Java

Pavlos Kosmetatatos

Lead Engineer @Wealthyhood

Chapitre 1 : Principes de performance du code

  • Notation Big-O
    • Complexité en temps
    • Complexité en espace
  • Choix des structures de données
    • HashSet
    • HashMap
Optimiser son code en Java

Chapitre 2 : Mesurer la performance du code

  • System.nanoTime() pour un minutage précis
  • Architecture de la JVM
  • Indicateurs de performance
    • Runtime.getRuntime() pour le suivi mémoire
    • ThreadMXBean pour l'analyse CPU
Optimiser son code en Java

Chapitre 3 : Améliorer la performance du code

  • Bases du multi‑threading
    • Flux parallèles
    • ExecutorService
  • Stratégies de mise en cache
    • Jedis (Redis)
  • Modèles d'optimisation
    • Implémentation du modèle Singleton
    • Initialisation lazy vs eager
Optimiser son code en Java

Merci !

Optimiser son code en Java

Preparing Video For Download...