Skip to content

Latest commit

Β 

History

History
35 lines (21 loc) Β· 1.08 KB

File metadata and controls

35 lines (21 loc) Β· 1.08 KB

🧠 Memory Manager Simulator

A fun and interactive Memory Manager Simulator that visualizes how memory allocation works β€” both static and dynamic. Perfect for CS students and curious developers who want to understand how memory is handled under the hood!


πŸŽ₯ Demo

Click here to watch the demo

Visit site

Click here


πŸš€ Features

  • πŸ”’ Static Allocation – Input and visualize a fixed-size array.
  • πŸ“¦ Dynamic Allocation – Allocate memory at runtime with resizing.
  • ♻️ Memory Freeing – Visual effect for deallocating memory.
  • πŸ” Resizing – Simulate reallocation like realloc() in C.
  • 🎨 Heap vs Stack Visualization – Color-coded blocks with labels.
  • πŸŸ₯ Freed Memory Blocks – Grayed out with "freed" tag.
  • 🧾 Memory Addresses – Address-like format shown with each cell.

πŸ› οΈ Tech Stack

  • HTML5
  • CSS3 (with transitions)
  • JavaScript (vanilla)