JAVA Performance : étude de cas concrets

Udemy Certificate USD 34.99
Enroll now →
JAVA Performance : étude de cas concrets

About this course

Ce cours est un retour d'expérience sur les optimisations de performance possibles sur du code JAVA. La plupart des cas partagés dans ce cours sont des cas concrets rencontrés dans la vie professionnelle, chez des clients où je suis intervenu comme par exemple le traitement des erreurs OutOfMemoryError (fuite mémoire) ou la parallélisation (Multithreading) des appels avec ForkJoinPool et CompletableFuture.L'objectif du cours est d'expliquer quelques concepts théoriques liés à la performance dans JAVA en montrant dans un premier temps le gain de performance, c'est donc une approche orientée par le résultat. Je suis convaincu que c'est beaucoup plus simple d'assimiler des concepts quand on les explique par des exemples concrets.Certains sujets comme les Garbages Collectors ne sont pas traités dans le détail car il faudrait un cours entier pour aborder toute leur complexité.  Le cours vous permet d'avoir une idée générale sur ces concepts, et les clés nécessaire pour les approfondir. Néanmoins, si vous pensez qu'un cours sur les Garbage Collector est nécessaire, merci de me le faire savoir, je travaillerais dessus.Le cours est destiné pour toutes les personnes qui interviennent dans l'écosystème JAVA, ça va du développeur, au chef de projet, en passant par le leader technique et l'architecte applicatif.  Le cours peut servir aussi à consolider certaines connaissance de l'ingénieur Performance et élargir celle de l'ingénieur APM (Application Performance Management).Je vous présente dans ce cours une approche assez simple et personnelle de l'optimisation des performances de code JAVA, il existe sûrement des méthodes plus évoluées et plus étudiées, alors merci de rester indulgent avec moi.

What you'll learn

  • understanding performance optimization techniques in JAVA
  • recognizing and addressing memory leaks
  • implementing multithreading for improved performance

Skills you'll gain

Related courses

Course details are provided by the platform and may change — always confirm on the provider's site. Links may be affiliate links.