Skip to main content
Graph
Search
fr
en
Login
Search
All
Categories
Concepts
Courses
Lectures
MOOCs
People
Quizes
Exercises
Publications
Startups
Units
Show all results for
Home
Lecture
Memory Management: Copying Garbage Collection
Graph Chatbot
Related lectures (41)
Dynamic Memory Management and Dynamic Dispatch
Explores memory management, safety, automated techniques, garbage collection, dynamic dispatch, and first-class functions.
Object Lifecycle in Java
Covers object lifecycle, assignment, copying, and comparison in Java with examples.
Dynamic Memory Allocation in C++
Covers the concept of pointers in C++, dynamic memory allocation, and best practices.
Register Machine
Covers the efficiency of register machines over stack machines, memory organization, and mapping instructions.
Polymorphism in Object-Oriented Programming: Inclusion Mechanism
Covers polymorphism in object-oriented programming, focusing on inclusion polymorphism and its implementation through class hierarchies and virtual methods.
Complex Data Structures: Pointers and Dynamic Allocation
Explores pointers for complex data structures, the main() function in C, and memory management, emphasizing dynamic allocation best practices.
C Programming Concepts: Debugging and Memory Management
Covers essential C programming concepts, including memory management, debugging techniques, and practical applications in programming projects.
Garbage Collection in Object-Oriented Languages
Log in to Mediaspace to watch this video
Explores garbage collection techniques in object-oriented languages, focusing on mostly-copying and generational GC, heap organization, promotion policies, and method dispatch challenges.
Memory Management: Allocation and Deallocation
Log in to Mediaspace to watch this video
Covers memory management, focusing on allocation and deallocation of memory blocks, including garbage collection techniques and fragmentation issues.
Interpreters and Virtual Machines
Log in to Mediaspace to watch this video
Explores interpreters, virtual machines, optimization techniques, and memory management in programming languages.
Memory Management: Part I
Log in to Mediaspace to watch this video
Covers memory management concepts such as block headers, external fragmentation, reference counting, and mark & sweep garbage collection.
Dynamic Memory Allocation in C
Log in to Mediaspace to watch this video
Explores dynamic memory allocation in C, covering malloc, calloc, and realloc functions, emphasizing proper memory management and dynamic arrays.
Course Introduction: Compilation of High-Level Languages
Log in to Mediaspace to watch this video
Covers the course on compiling high-level languages and optimizing code.
Memory Reclamation: Techniques and Algorithms
Log in to Mediaspace to watch this video
Explores memory reclamation techniques, including Lock-free Reference Counting and Hazard Pointers, and introduces the hybrid approach of QSense.
Pointers and References: Key Differences in Programming
Log in to Mediaspace to watch this video
Explains the differences between pointers and references in programming, focusing on their definitions, uses, and limitations in C and C++.
Pointers: General Concepts
Log in to Mediaspace to watch this video
Introduces the fundamental concepts of pointers in C programming, emphasizing their utility for memory access and dynamic allocation.
Pointers in C: Understanding Their Utility and Applications
Log in to Mediaspace to watch this video
Covers the definition and applications of pointers in C programming, emphasizing their role in memory management and generic programming.
Pointers and Memory Management
Log in to Mediaspace to watch this video
Covers pointers in C++, memory addresses, dynamic allocation, arrays, and memory management techniques.
Polymorphism 2: Heterogeneous Collections
Log in to Mediaspace to watch this video
Explores polymorphism in C++, covering heterogeneous collections, resource management, and memory handling.
Dynamic Memory Allocation: Understanding Pointers in C
Log in to Mediaspace to watch this video
Provides an overview of dynamic memory allocation in C programming, focusing on pointers and memory management techniques.
Previous
Page 1 of 3
Next