Как правильно управлять памятью с помощью ZODB?

Я прочитал несколько учебных пособий по ZODB, но вот что я до сих пор не делаюt get: Как вы освобождаете память, которая уже сериализована (и зафиксирована) для (скажем) FileStorage?

В частности, я хочу, чтобы следующий код перестал использовать всю мою память:

for i in xrange(bignumber):
    iobtree[i]=Bigobject() # Bigobject is about 1Mb
    if(i%10==0): 
        transaction.commit() # or savepoint(True)
transaction.commit()

Как этого достичь? Можно ли освободить ссылки, хранящиеся в iobtree, и заменить их на 'слабые ссылки что будет доступно по запросу?

Ответы на вопрос(1)

Ваш ответ на вопрос