Java Memory Management: Garbage Collection, JVM Tuning, and Spotting Memory Leaks
Offered By: LinkedIn Learning
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
- 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
- What is JVM tuning?
- Getting JVM metrics
- Heap size and heap dumps
- MetaSpace size
- Garbage collection tuning
- What are memory leaks?
- Spotting memory leaks
- Avoiding and solving memory leaks
- Solution: Finding and fixing a memory leak
- Conclusion
Taught by
Maaike van Putten
Related Courses
A Beginner's Guide to Java ProgrammingPackt 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