permalink |
---|
/W04/ |
-
Garbage Collection in C Programs
This article covers how to handle "garbage collection" in C program, as C language doesn't use GC as default -
Using Valgrind to Find Memory Leaks and Invalid Memory Use
C program usually have problems regarding to memory leak caused by un-unallocated memory space. Valgrind helps us to profile the memory leaks inside C program. -
Dynamic Memory Allocation in C using malloc(), calloc(), free() and realloc()
Differences between dynamic memory allocation methods in C language -
An Illustrated Guide to Memory Management and Garbage Collection
A brief explanation about memory management and GC in programming languages -
Memory Management Reference
This is a resource for programmers and computer scientists interested in memory management and garbage collection. -
Memory Usage in Distributed Systems
Memory management in case of HPC and distributed systems case. -
Memory Layout of C Program
Memory layout of C program such as Text segment, Initialized data segment, bss, heap, and stack. -
Memory Management in OS: Contiguous, Swapping, Fragmentation
Memory Management types in operating system -
What is the reason for using a double pointer when adding a node in a linked list?
Discussions about why using double pointer in a linked-list, connecting materials from DSA lecture with OS lecture -
Pointers vs References in C++
Differences between pointers vs reference in C++