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

ASP.NET Core New Features
LinkedIn Learning
Databricks Certified Data Engineer Associate Cert Prep: 4 Production Pipelines
LinkedIn Learning
First Look: Java 10 and Java 11
LinkedIn Learning
Getting Started as a Java Developer
LinkedIn Learning
Java Concurrency Troubleshooting: Latency and Throughput
LinkedIn Learning