On Wed, Nov 10, 2010 at 12:14:54AM +0200, Marius Gedminas wrote: > On Tue, Nov 09, 2010 at 05:04:11PM +0100, Brian Sutherland wrote: > > > Might be worth timing a slots-based implementation. > > > > I just tried to add slots to Element, Attribute and Method classes, but > > it there's too many tests that break to benchmark it running the ZTK > > tests. > > > > On the micro benchmarks, the only difference I see is a memory > > improvement which I think will not survive in practice because most > > ... ?
Er, somehow my thoughts didn't make it into text: attributes are zope.schema fields (i.e. subclasses of Attribute). To really make that work, you'd have to add __slots__ to most of the classes in zope.schema as well. > > > Marius Gedminas > -- > http://pov.lt/ -- Zope 3/BlueBream consulting and development > _______________________________________________ > Zope-Dev maillist - Zope-Dev@zope.org > https://mail.zope.org/mailman/listinfo/zope-dev > ** No cross posts or HTML encoding! ** > (Related lists - > https://mail.zope.org/mailman/listinfo/zope-announce > https://mail.zope.org/mailman/listinfo/zope ) -- Brian Sutherland _______________________________________________ Zope-Dev maillist - Zope-Dev@zope.org https://mail.zope.org/mailman/listinfo/zope-dev ** No cross posts or HTML encoding! ** (Related lists - https://mail.zope.org/mailman/listinfo/zope-announce https://mail.zope.org/mailman/listinfo/zope )