first thin i would try if you havent already is using doSelectRS, then hydrating and destroying the objects one at a time as you use them instead of hydrating them all with doSelect or what have you. If youve already done this i dunno aside from maybe doing it with pdo/creole only.
On Nov 12, 6:35 am, Sumedh <[EMAIL PROTECTED]> wrote: > Hi Friends, > > I am getting a out of memory error in a batch script. > > 1. I am using Symfony 1.0 on PHP 5.1.2 > > 2. I am fetching some data from table1, doing some calculations > (average, standard deviation etc.) and storing it in table2. > > 3. There are no circular references as far as I can see. > > 4. I tried using unset() on all possible places for arrays and > resultsets I am using, but the memory allocation goes on increasing > monotonically. > > 5. My PHP memory setting is 24MB which should be enough, as the data > set is not very large. In one loop, I am handling only thousands of > records, not hundreds of thousands. > > Does it have something to do with Propel? Can I call some method to > release memory after every loop? > > - Sumedh --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "symfony users" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/symfony-users?hl=en -~----------~----~----~----~------~----~------~--~---
