Malloc Visualizer

Front-End Web Development, Motion
Duration: 7 months

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

Visualizing two data structures:

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.

You may also like