import gc def collect():   print "Collecting:", gc.collect()   print "Object count:", len(gc.get_objects())   print "" collect() def _getclass(ctr):   class Foo(object):     count = ctr   return Foo() n = 10000 for x in xrange(100):   print "%d-%d Foos for fun" % (x*n, (x*n)+10000)   results = []   for i in xrange(x*n, (x*n)+10000):     results.append(_getclass(i))   results = None   collect()