> sys.getsizeof() [a suggested solution] isn't platform-specific. So, to answer the OP's question, you'd just do something like
def get_totalsize(obj): total_size = sys.getsizeof(obj) for value in vars(obj).values(): try: total_size += get_total_size(value) except: total_size += sys.getsizeof(value) return totalSize def get_current_size(env): size = 0 for value in env.values(): try: size += get_total_size(value) except: pass return size get_current_size(vars()) and discount the weight of the interpreter? -- http://mail.python.org/mailman/listinfo/python-list