Information Technology
Hands on Training icon
Hands On Training
Hands on Training icon

Understanding the Java Virtual Machine: Memory Management

Course Cover
compare button icon

Course Features

icon

Duration

97 minutes

icon

Delivery Method

Online

icon

Available on

Downloadable Courses

icon

Accessibility

Desktop, Laptop

icon

Language

English

icon

Subtitles

English

icon

Level

Intermediate

icon

Teaching Type

Self Paced

icon

Video Content

97 minutes

Course Description

Garbage Collection is a key part of Java. Understanding how GC works will allow you to understand how the Java Virtual Machine works. It will also help you to write better applications and improve your applications' performance. This course will cover all aspects of garbage collection. It will include a discussion of the 'young and 'old generation', how objects are moved between eden spaces and survivor areas, how memory is promoted to the 'old generation', the different garbage collectors and their effects on the running of your application. We will also examine 'card tables' to see how they manage memory in the older generation. We'll be looking at each garbage collector, including the parallel and serial collectors; and the CMS collector and G1 collector. We will also cover the tools that you can use to monitor GC, including VisualVM and jstat. We will also discuss how you can interact with the GC using classes Soft, Weak and PhantomReference, as well as their helpers ReferenceQueue, WeakHashMap.

Course Overview

projects-img

International Faculty

projects-img

Post Course Interactions

projects-img

Instructor-Moderated Discussions

projects-img

Case Studies, Captstone Projects

Skills You Will Gain

What You Will Learn

Learn about garbage collection tools

Learn about java reference classes

Learn about how garbage collection works in the oracle jvm

Course Cover