On Fri, Aug 29, 2008 at 9:42 PM, Gerriet M. Denkmann <[EMAIL PROTECTED]> wrote: > If I add these magic lines it will use 0.2% of my Cpu just doing nothing: > > NSMetadataQuery *query = [ [ NSMetadataQuery alloc] init]; > [ query startQuery ]; > [ query stopQuery ]; > NSArray *results = [ query results ]; // > _NSMetadataQueryResultArray > [ query release ]; > > From now on until quit I get every 100 msec one Context Switch and two Mach > System Calls - as observed via Activity Monitor. >
It's noted in the documentation that using -results is "not recommended due to performance and memory issues". My guess is that Spotlight might be keeping something alive for it; you might want to post this on the Spotlight-dev list, that's where the people who know about Spotlight behind-the-scenes tend to hang out. Phil _______________________________________________ Cocoa-dev mailing list (Cocoa-dev@lists.apple.com) Please do not post admin requests or moderator comments to the list. Contact the moderators at cocoa-dev-admins(at)lists.apple.com Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com This email sent to [EMAIL PROTECTED]