Garbage Collection Algorithms

Understand the underlying theory behind automatic memory management and garbage collection. About This Video Learn about various GC algorithms, such as Mark-Compact collector and Reference counting collector Identify the difference between tracing and direct collectors Learn about Tri-color abstract...

Full description

Bibliographic Details
Main Author: Soshnikov, Dmitry
Format: eBook
Language:English
Published: Packt Publishing 2021
Edition:1st edition
Subjects:
Online Access:
Collection: O'Reilly - Collection details see MPG.ReNa
LEADER 02272nmm a2200313 u 4500
001 EB001996759
003 EBX01000000000000001159660
005 00000000000000.0
007 cr|||||||||||||||||||||
008 210823 ||| eng
020 |a 1801074623 
100 1 |a Soshnikov, Dmitry 
245 0 0 |a Garbage Collection Algorithms  |h [electronic resource]  |c Soshnikov, Dmitry 
250 |a 1st edition 
260 |b Packt Publishing  |c 2021 
300 |a 1 video file, approximately 2 hr., 32 min. 
653 |a Vidéo en continu 
653 |a Vidéos sur Internet 
653 |a streaming video / aat 
653 |a Internet videos / http://id.loc.gov/authorities/subjects/sh2007001612 
653 |a Streaming video / http://id.loc.gov/authorities/subjects/sh2005005237 
041 0 7 |a eng  |2 ISO 639-2 
989 |b OREILLY  |a O'Reilly 
500 |a Mode of access: World Wide Web 
500 |a Made available through: Safari, an O'Reilly Media Company 
776 |z 9781801074629 
856 4 0 |u https://learning.oreilly.com/videos/~/9781801074629/?ar  |x Verlag  |3 Volltext 
082 0 |a E VIDEO 
520 |a Understand the underlying theory behind automatic memory management and garbage collection. About This Video Learn about various GC algorithms, such as Mark-Compact collector and Reference counting collector Identify the difference between tracing and direct collectors Learn about Tri-color abstraction and marking In Detail Memory leaks and dangling pointers are the main issues of manual memory management. If you delete a parent node in a linked list, forgetting to delete all its children first-your memory is leaking. You delete an object chain in the correct order but suddenly, your program crashes since you forgot about the second owner of this resource, which now tries to dereference a null-pointer. To avoid these issues, most modern high-level programming languages implement automatic memory management. You allocate objects manually; however, don't bother with their deallocation: a special program, garbage collector, knows how to automatically deallocate them correctly and reclaim for future reuse. In this course, we'll study all the different techniques and algorithms related to automatic memory management, which are used today in practice