Malloc Visualizer

Motion, Web Development (Svelte, TypeScript, Vite)

Using Adobe After Effects, I created animations to illustrate specific concepts.

Visualizing two data structures:

TO DO: SHOW BEFORE AND AFTER

When I did the lab for the first time, I had a difficult time grasping the concept that heap and the explicit free list are two separate data structures, and that if the author chooses to implement LIFO insertion, the blocks in the free list may be out of address order.

I wanted to clearly establish that concept when describing the difference between the implicit and explicit list. Hence, the explicit list has lines that point blocks in the heap to their corresponding location in the free list.

Takeaways:

More pictures, less words. establishing consistency.

You may also like