Naive Marking Process in Major Garbage Collection | Memory Management of JavaScript | Part VI

Опубликовано: 01 Ноябрь 2024
на канале: Decode Web with Rohan
135
7

Join us in this comprehensive video on the marking process in garbage collection. We'll cover the fundamentals of marking, delve into the marking process algorithm, and illustrate it with a couple of examples. Additionally, we'll discuss the downsides to the marking process and how they impact memory management. Whether you're new to garbage collection or looking to deepen your understanding, this video has something for everyone. Let's explore the intricacies of the marking process together!

Content:
0:00 - Intro
0:21 - What is Marking?
0:36 - Reachable vs Unreachable Objects
2:17 - Marking Process Algorithm
4:28 - Example 1
5:14 - Example 2
6:59 - Downsides to the process
7:54 - Summary
8:24 - Outro

Tools being used:
Code editor: VS Code ( https://code.visualstudio.com/ )
Manage version control: GIT ( https://git-scm.com/downloads )
GUI for GIT: Sourcetree ( https://www.sourcetreeapp.com/ )
Design: Pencil Project ( https://pencil.evolus.vn/ )
Repository: GitHub( https://github.com/DecodeWebWithRohan... )
Graphic Design: Canva ( https://www.canva.com/ )
Recording: OBS Studio ( https://obsproject.com )
Video Editor: DaVinci Resolve ( https://www.blackmagicdesign.com/prod... )

Link to the code repositories:
https://github.com/DecodeWebWithRohan...

Please consider supporting the channel:
https://paypal.me/DecodeWebWithRohan

Follow me on twitter or facebook:
  / decodewebwrohan  
  / decodewebwithrohan