> [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 )