'Cull memory usage as necessary'

def cull_mem(self):

    for zone in self.get_all_zones():
        try:
            zone.cull_mem()
        except:
            log.exception('Failed    to    cull    memory    for    zone    %r', zone)
    try:
        import gc
        gc.collect()
    except:
        pass
