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

A Beginner's Guide to Java Programming
Packt via FutureLearn
A Simple Picture Storing App with Java and Android Studio
Coursera Project Network via Coursera
Confluent Certified Developer for Apache Kafka (CCDAK)
A Cloud Guru
JBoss EAP Administration
A Cloud Guru
Advanced Data Structures in Java
University of California, San Diego via Coursera