demo.mp4
Warning
MEMV is in beta and will have bugs and issues
MEMV is a real-time memory visualization tool designed to help you understand C++ memory management concepts. As you write code, it displays the stack and heap in real-time, making it perfect for learning:
- Pointers and references - See how they work in memory
- Stack vs Heap - Visualize the difference between stack and heap allocation
- Memory leaks - Identify and understand memory leaks
- Dangling pointers - See what happens when pointers become invalid
- Heap management - Learn about allocation, deallocation, and memory management
Note: MEMV currently supports only a small subset of the language, but it's powerful enough to learn many fundamental memory related concepts
Download the latest release from GitHub Releases
- Linux:
.deb,.rpm,.AppImage - macOS:
.dmg,.tar.gz(Apple Silicon & Intel) - Windows:
.exe,.msi
There is also a web build available here
Take a look at the CONTRIBUTING.md file first, then check out the project roadmap
See the LICENSE file for license details