Promotion
CodeGym University
Learning
Course
Tasks
Surveys & Quizzes
Games
Help
Schedule
Community
Users
Forum
Chat
Articles
Success stories
Activity
Reviews
Subscriptions
Light theme
Lessons
Reviews
About us
Start
Start learning
Start learning now
Quest map
Lessons
Level 18
Memory in the JVM
Module 3. Java Professional
Level 18,
Lesson 0
Introduction to memory in the JVM. Thread stack. Heap. Interaction with objects. An example of interaction with objects.
Memory in the JVM, part 2
Module 3. Java Professional
Level 18,
Lesson 1
Hardware memory architecture. Combination of Java-model of memory and hardware architecture of memory. Visibility of shared objects. Race condition.
Java Memory Model
Module 3. Java Professional
Level 18,
Lesson 2
Introduction to the Java Memory Model. Happens before. Nuances of work Happens before.
Garbage collection in Java
Module 3. Java Professional
Level 18,
Lesson 3
Revisiting Java garbage collection Object reachability Java garbage collection steps
Generational garbage collection
Module 3. Java Professional
Level 18,
Lesson 4
Working with generations of objects. Younger generation. Older generation. Permanent generation and meta-space.
Types of garbage collectors in Java
Module 3. Java Professional
Level 18,
Lesson 5
serial GC. Parallel GC. CMS GC. G1 (Garbage first) GC. Shenandoah (Shandara). ZGC.
Choosing a garbage collector in Java
Module 3. Java Professional
Level 18,
Lesson 6
How to choose the right garbage collector. Garbage collection tips.
Junk Links in Java
Module 3. Java Professional
Level 18,
Lesson 7
Weak references in Java WeakReference and SoftReference in Java PhantomReference in Java
Please enable JavaScript to continue using this application.