hello, i'm having a few memory issues where my memory climbs over time although using leaks it shows i have no leaks. i have gone over my code many times making sure i release items that need it and have gone over the docs looking for something i might be missing. i'm thinking my problem might be in these 2 design areas and if anyone could give some input that would be great:
1. i have a handful of mutable arrays that i need for the lifetime of my app. i alloc/init them upon startup and at various places i do removeAllObjects and then addObjectFromArray with the other array being convenience created. in dealloc i do release. 2. i use NSObject performSelectorInBackground for a few methods so they do not tie up my main thread. one of these background methods uses NSTask. in every background method i init the autorelease pool and release it according to the docs. i also release the NSTask i use. and i do modify a few of the above mentioned mutable arrays in these background methods in the way i described above. i know i'm not including code here so i hope this is not too vague. but i was thinking someone might be able to tell me if i'm on the wrong track here. i'm trying to pinpoint where the problem can be and it seems everytime i initiate performSelectorInBackground my memory usage goes up and is not reclaimed. i know starting a new thread increases memory but i'm expected it to be reclaimed. to be honest i don't need to use so many threads just one would do, but i used performSelectorInBackground to make things a bit more simple. i can provide more info if needed. thank you very much, rick _______________________________________________ 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 arch...@mail-archive.com