This document compares the performance of a co-processor dedicated to memory management versus a traditional processor for memory management tasks. It finds that a co-processor can improve performance by reducing the number of clock cycles wasted by a traditional processor when performing tasks like memory allocation, deallocation and garbage collection. A simulation of an 8-bit processor shows the co-processor approach improves performance by up to 64% by offloading memory management tasks. The document concludes a dedicated co-processor for garbage collection provides the best tradeoff between processor utilization and efficient garbage collection.