YoVDO

Java Memory Management: Garbage Collection, JVM Tuning, and Spotting Memory Leaks

Offered By: LinkedIn Learning

Tags

Java Courses Memory Leaks Courses Garbage Collection Courses

Course Description

Overview

Explore effective memory management in Java in this course, one of two installments in the lively Java Memory Management series.

Syllabus

Introduction
  • Java memory management
  • What you need to know
  • Explore the code challenge enviornment
1. Garbage Collection
  • Introduction to the garbage collector
  • Eligible for garbage collection
  • Garbage collection phase: Marking
  • Garbage collection phase: Sweeping
  • Different generations on the heap
  • Generational garbage collection
  • Different garbage collection implementations
  • Monitoring garbage collection
  • Solution: Eligible for garbage collection
2. JVM Tuning
  • What is JVM tuning?
  • Getting JVM metrics
  • Heap size and heap dumps
  • MetaSpace size
  • Garbage collection tuning
3. Memory Leaks
  • What are memory leaks?
  • Spotting memory leaks
  • Avoiding and solving memory leaks
  • Solution: Finding and fixing a memory leak
Conclusion
  • Conclusion

Taught by

Maaike van Putten

Related Courses

Algorithms, Part I
Princeton University via Coursera
Introduction à la programmation orientée objet (en Java)
École Polytechnique Fédérale de Lausanne via Coursera
MongoDB for Java Developers
MongoDB University
Initiation à la programmation (en Java)
École Polytechnique Fédérale de Lausanne via Coursera
Intro to Java Programming
San Jose State University via Udacity