Revision: 12600
http://bibdesk.svn.sourceforge.net/bibdesk/?rev=12600&view=rev
Author: amaxwell
Date: 2008-01-20 13:49:40 -0800 (Sun, 20 Jan 2008)
Log Message:
-----------
add a local autorelease pool to keep memory usage down
Modified Paths:
--------------
trunk/bibdesk/BDSKFileSearchIndex.m
Modified: trunk/bibdesk/BDSKFileSearchIndex.m
===================================================================
--- trunk/bibdesk/BDSKFileSearchIndex.m 2008-01-20 21:29:13 UTC (rev 12599)
+++ trunk/bibdesk/BDSKFileSearchIndex.m 2008-01-20 21:49:40 UTC (rev 12600)
@@ -295,6 +295,8 @@
OSMemoryBarrier();
while(flags.shouldKeepRunning == 1 && (anItem = [itemEnum
nextObject])) {
+ NSAutoreleasePool *pool = [NSAutoreleasePool new];
+
NSEnumerator *urlEnum = [[anItem valueForKey:@"urls"]
objectEnumerator];
NSURL *identifierURL = [anItem objectForKey:@"identifierURL"];
NSURL *url;
@@ -328,7 +330,8 @@
[self
performSelectorOnMainThread:@selector(searchIndexDidUpdate) withObject:nil
waitUntilDone:NO];
}
-
+ [pool release];
+ pool = [NSAutoreleasePool new];
OSMemoryBarrier();
}
This was sent by the SourceForge.net collaborative development platform, the
world's largest Open Source development site.
-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Bibdesk-commit mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/bibdesk-commit