All pastes #278142 Raw Edit

Unnamed

public text v1 · immutable
·published 2006-12-13 21:44 UTC
rendered paste body
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()