> [EMAIL PROTECTED] wrote:
> > I'm pretty sure this works.
> 
> Ok, I get it now.  I misread it the first time.
> 
> > This returns the equivalent of running
> > self.objectIds(spec=self._mt_index.keys()) on the current 
> > trunk/release code, which should be identical to 
> self._tree.keys(), but much, much faster.
> > I'm still somewhat ignorant as to why self._tree.keys() is so slow 
> > with 100k-plus objects (waking up too many persistent objects?),
> 
> I suspect the cost is in creating ghosts for all of the 
> persistent objects.
> 
> No objections here--I like this patch.

Thanks Shane - glad it makes sense.  I don't have contributor rights - would
you or anyone else be willing to gateway this diff for me and commit such
changes?

Thanks,
Sean
_______________________________________________
Zope-Dev maillist  -  Zope-Dev@zope.org
http://mail.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
 http://mail.zope.org/mailman/listinfo/zope-announce
 http://mail.zope.org/mailman/listinfo/zope )

Reply via email to