def PyGC_Malloc():
    """
    Alokacja obiektu mechanizmu usuwania nieużytków
    """
    # Uaktualnienie danych statystycznych dotyczących alokacji (ten sam kod
    # co obecnie, pominięty, aby zachować zwięzłość)
    if is_implicit_gc_desired():
        if gc_is_threaded:
            schedule_gc_request()
        else:
            lock_and_collect()
    # Alokacja jest dozwolona (ten sam kod co obecnie, pominięty, aby zachować zwięzłość)
