@file gc_task.py @brief Task to periodically run garbage collection. This module defines the GCTask class, which periodically invokes the garbage collector to manage memory usage in the system.