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

Go to class
Write Review

Free Online Course: Java Memory Management: Garbage Collection, JVM Tuning, and Spotting Memory Leaks provided by LinkedIn Learning is a comprehensive online course, which lasts for 1-2 hours worth of material. The course is taught in English and is free of charge. Upon completion of the course, you can receive an e-certificate from LinkedIn Learning. Java Memory Management: Garbage Collection, JVM Tuning, and Spotting Memory Leaks is taught by Maaike van Putten.

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

Syllabus
  • Introduction

    • Welcome
    • What you need to know
    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
    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
    Conclusion
    • Conclusion