Tutorials
Go Premium
Data Structure
Java
Python
HTML
Interview Preparation
DSA
Practice Problems
C
C++
Java
Python
JavaScript
Data Science
Machine Learning
Courses
Linux
DevOps
SQL
Web Development
System Design
Aptitude
GfG Premium
Similar Topics
Web Technologies
32.1K+ articles
C++
3.7K+ articles
C Language
1.3K+ articles
Operating Systems
989+ articles
Computer Organization & Architecture
744+ articles
C Programs
441+ articles
C-Pointers
65+ articles
MCQ
51+ articles
Operating Systems-Memory Management
33+ articles
C Quiz
7+ articles
Memory Management
18 posts
Recent Articles
Popular Articles
Ferro-electric Random Access Memory
Last Updated: 12 July 2025
Ferro-electric Random Access Memory (FRAM) is a type of Random Access Memory, which uses a ferro-electric capacitor to achieve it's non-volatility (content is not lost whe...
read more
Computer Organization & Architecture
Memory Management
What is Heap Pollution in Java and how to resolve it?
Last Updated: 12 July 2025
What is Heap Pollution?Heap pollution implies that we have bad data in our heap memory. In Java language, heap pollution is a situation that occurs when a variable of para...
read more
Java
Technical Scripter 2019
Memory Management
Output of C programs | Set 66 (Accessing Memory Locations)
Last Updated: 16 April 2020
Q1. Is the output of this code True or False?C #include stdio.hint main(void){ int b = 20; int* y = b; char n = 'A'; char* z = n; y[0] = z[0]; ...
read more
C Programs
C Language
C Quiz
MCQ
Memory Management
C-Pointers
Implementation of all Partition Allocation Methods in Memory Management
Last Updated: 12 July 2025
Prerequisite: Partition Allocation Methods in Memory ManagementIn Partition Allocation, when there is more than one partition freely available to accommodate a process req...
read more
Operating Systems
Memory Management
Memory Allocation in Static Data Members in C++
Last Updated: 15 July 2025
C++ allows defining static data members within a class using the static keyword. When a data member is declared as static, then we must keep the following note in mind: ...
read more
C++
Memory Management
C++-Static Keyword
Monitoring Memory Usage of a Running Python Program
Last Updated: 18 September 2024
Managing memory is important in any programming logic but this becomes necessary for Python as Python is used in Ml and AI where vast data needs to be managed. Memory leak...
read more
Python
Python Programs
Picked
Memory Management
python-utility
Memory Protection in Operating Systems
Last Updated: 18 January 2022
In this article, we will be discussing memory protection in operating systems. As we know that different operating systems use different forms of memory protection or sepa...
read more
Computer Subject
Operating Systems
Memory Management
Double Buffering
Last Updated: 21 June 2022
Double Buffering refers to minimizing the delay that occurs between input and output operations in database management systems that use a buffer. Double buffering saves ti...
read more
Computer Subject
DBMS
Picked
Memory Management
Memory Management in JavaScript
Last Updated: 24 May 2025
In JavaScript, memory management is largely handled by the JavaScript engine, which automatically allocates and frees memory as needed. However, as a developer, it is stil...
read more
JavaScript
Web Technologies
Memory Management
Is there any way to determine the available Stack Space at Run Time?
Last Updated: 26 August 2022
What is stack space?A stack is an area of memory used to temporarily store information in a computer program. It is a common data structure that consists of a series of la...
read more
Stack
Picked
DSA
Memory Management
How is return address specified in Stack?
Last Updated: 13 September 2022
Stack:A stack is a linear data structure in which elements are accessed with one end called the "top" of the stack. It follows the LIFO (Last In First Out) approach.Progra...
read more
Stack
Picked
DSA
Memory Management
What happens whenever a C++ vector expands/reallocate on stack memory?
Last Updated: 01 November 2022
Vectors are sequence containers representing arrays that don't require any size declaration and can change their size. Vectors use contiguous storage locations for their e...
read more
Operating Systems Questions
Picked
DSA
Memory Management
How to Explicitly Free Memory in Python?
Last Updated: 07 June 2024
Python uses a technique called garbage collection to automatically manage memory. The garbage collector identifies objects that are no longer in use and reclaims their mem...
read more
Python
Picked
Memory Management
Releasing Memory in Python
Last Updated: 10 July 2024
Python's memory management is primarily handled by its built-in garbage collector (GC), which automatically deallocates memory that is no longer in use. However, to optimi...
read more
Python
Picked
Memory Management
Implementation of Optimal Page Replacement Algorithm in OS
Last Updated: 14 January 2025
The Optimal Page Replacement Algorithm is a technique used in operating systems to manage memory efficiently by replacing pages in a way that minimizes page faults. When a...
read more
DSA
Memory Management
1
2
We use cookies to ensure you have the best browsing experience on our website. By using our site, you acknowledge that you have read and understood our
Cookie Policy
&
Privacy Policy
Got It !