Re: Threads again: NSData leaking (using dataWithContentsOfURL)
Re: Threads again: NSData leaking (using dataWithContentsOfURL)
- Subject: Re: Threads again: NSData leaking (using dataWithContentsOfURL)
- From: Stefan Pantke <email@hidden>
- Date: Tue, 10 Feb 2004 10:38:10 +0100
In Apple's OS X 10.2 release notes, I found some hints on
NSData fixed leaks/problems.
Since I work on 10.3.2, things should work fine.
Any help greatly welcome.
Am 09.02.2004 um 20:51 schrieb Stefan Pantke:
I asked some days ago a question regarding a multithreaded application.
I received a good answer pointing me to AppKit threading problems.
Well, the application still does not work fine.
I disabled any thread worker processing and the enabled it again. The
workers
work quite fine - and do not consume memory, if all real work is
disabled.
As soon as I perform
downloadedData = [NSData
dataWithContentsOfURL:urlForDownload];
all workers mutate to memory consumers - the node count reported from
leaks
jumps from 20000 to 88000.
Since URLWithString is a convenience method, it should autorelease
it's memory.
Thus, it SHOULD be released, since the worker's main loop releases
it's local
AutoreleasePool at the end of the loop, which has been allocated at
the beginning
of the loop.
The downloadedData is not used by any other part of code, not is it
used for
diplay purposes, e.g.
Which point do I miss?
_______________________________________________
cocoa-dev mailing list | email@hidden
Help/Unsubscribe/Archives:
http://www.lists.apple.com/mailman/listinfo/cocoa-dev
Do not post admin requests to the list. They will be ignored.
_______________________________________________
cocoa-dev mailing list | email@hidden
Help/Unsubscribe/Archives:
http://www.lists.apple.com/mailman/listinfo/cocoa-dev
Do not post admin requests to the list. They will be ignored.