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.
62/100
CourseAsk score
- What the provider tells you
- 38/45
- Who stands behind it
- 8/35
- How complete the listing is
- 16/20
Scores how much the provider publishes and who stands behind it — not how well it is taught.
What you'll learn
- understanding performance optimization techniques in JAVA
- recognizing and addressing memory leaks
- implementing multithreading for improved performance
Price shown by Udemy — confirm on their site.
Enroll on UdemyYou'll be redirected to Udemy to complete enrollment.
- Listed & compared by CourseAsk
- English · 0
Coursera
edX