Récapitulatif

Optimiser le code en Java

Pavlos Kosmetatatos

Lead Engineer @Wealthyhood

Chapitre 1 : Fondements de la performance du code

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

Chapitre 2 : Mesurer la performance du code

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

Chapitre 3 : Améliorer la performance du code

  • Principes du multithreading
    • Flux parallèles
    • ExecutorService
  • Stratégies de mise en cache
    • Jedis (Redis)
  • Modèles d'optimisation
    • Implémentation du modèle Singleton
    • Initialisation paresseuse vs hâtive
Optimiser le code en Java

Merci !

Optimiser le code en Java

Preparing Video For Download...