Używam Symfony 1.4 i Doctrine.Jak używać mniej pamięci podczas uruchamiania zadania w Symfony 1.4?
Do tej pory nie miałem problemu z uruchamianiem zadań w Symfony. Ale teraz, że muszę zaimportować dość duże ilości danych i zapisanie ich w bazie danych, pojawia się niesławny
"Fatal Error: Allowed memory size of XXXX bytes exhausted"
Podczas importu tworzę tylko nowe obiekty, wyznaczając kilka pól i zapisaniu .
Jestem prawie pewien, że ma to coś wspólnego z liczbą obiektów, które tworzę podczas zapisywania danych. Odzbijanie tych obiektów nie robi jednak nic.
Czy są jakieś sprawdzone metody ograniczania zużycia pamięci w Symfony?
+1 dobre pytanie; to jest coś, czego naprawdę nie ma w dokumentach Symfony! – richsage
Inna odpowiedź, aby uniknąć wycieku pamięci http://stackoverflow.com/a/4066680/569101 – j0k