« Return to Thread: Re: Sorting with Zend Lucene

Re: Sorting with Zend Lucene

by pmjones :: Rate this Message:

Reply to Author | View in Thread


On Jul 1, 2009, at 12:26 , Matt Schraeder wrote:

> On closer inspection, it seems that foreaching through the hits  
> alone is enough to cause a memory usage to climb.
>
>     foreach ($hits as $hit) {
>      echo $hit->SomeData;
>      echo '<br>'.memory_get_usage().'<br>';
>      @ob_flush();
>      @flush();
>     }
>
> It looks as if each time through the loop, the previous $hit is  
> still in memory.

Perhaps this blog post has relevance:

   http://paul-m-jones.com/?p=262

Excerpt:

> If you have two objects in circular reference, such as in a parent-
> child relationship, calling unset() on the parent object will not  
> free the memory used for the parent reference in the child object.  
> (Nor will the memory be freed when the parent object is garbage-
> collected.)


--

Paul M. Jones
http://paul-m-jones.com/




 « Return to Thread: Re: Sorting with Zend Lucene