ObjFW  Check-in [f92e1c77a0]

Overview
Comment:Optimize OFAutoreleasePool.

It always allocates memory for 16 objects now. releaseObjects does not
free the memory allocated to store objects so that the same number of
objects can be stored in the autorelease pool again without the need to
allocate memory. This will give loops creating lots of objects a huge
performance boost.

Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA3-256: f92e1c77a05d45ba835c540d03ef2a8829118ebf04f4aa961dadbe276686a10e
User & Date: js on 2010-07-08 09:20:54
Other Links: manifest | tags
Context
2010-07-08
09:44
Cache OFAutoreleasePool class. check-in: 3c5eb0ddb6 user: js tags: trunk
09:20
Optimize OFAutoreleasePool. check-in: f92e1c77a0 user: js tags: trunk
08:57
Don't retain + autorelease objects returned from collections. check-in: d4b379485a user: js tags: trunk
Changes