AI, Data Science & Business Certificates from Google, IBM & Microsoft
Most AI Pilots Fail to Scale. MIT Sloan Teaches You Why — and How to Fix It
Overview
Google, IBM & Meta Certificates — All 10,000+ Courses at 40% Off
One annual plan covers every course and certificate on Coursera. 40% off for a limited time.
Get Full Access
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