Ben bu yüzden bu küçük testi yapılmış büyük bir döngü komut benim bellek kullanımını azaltmak için çalışıyorum. Doktrini kullanarak bu kodu çalıştırın:
$new_user_entry = getById($new_user_entries[0]['id']);
unset($new_user_entry);
$new_user_entry = getById($new_user_entries[1]['id']);
unset($new_user_entry);
function getById($holding_id)
{
return Doctrine_Core::getTable('UserHoldingTable')->findOneById($holding_id);
}
Ama ben GetById ve unset yapmak her zaman için hafızasında başka 50 KB hakkında bırakır ve neden ya da nasıl değiştirmek için bilmiyorum. Ben bu binlerce artı bir çift diğer fonksiyonları ve bu sorunu yaratıyor geçer bir döngü var.