• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: NSOperationQueue question
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: NSOperationQueue question


  • Subject: Re: NSOperationQueue question
  • From: Quincey Morris <email@hidden>
  • Date: Fri, 7 Aug 2009 13:33:07 -0700

On Aug 7, 2009, at 13:05, Tim Murison wrote:

In my real application I have a memory leak that I can trace to operations
not being release by the operation queue. This program is meant to show that
in the simplest way possible.

I really don't think it shows that at all. If your analysis is correct, this code might show that you are able to outrun the collector by 1MB/sec, but that's about all.


If you're trying to demonstrate a leak, you'll have to bring the application (or at least the relevant section of code) back to a quiescent state before analyzing the memory usage. What happens if you stop creating operations after (say) 10 seconds? Is the questionable 10MB still in use a couple of seconds later, or did the memory usage drop back down? If it's still in use, you might well be able to use Instruments to find out what it is.

If you're trying to determine why there are so many threads, you're at least going to have to classify (or count) threads according to their status: waiting to execute, executing, finished executing. Large numbers of waiting or finished threads may be nothing more sinister than an artifact of your artificial test.


_______________________________________________

Cocoa-dev mailing list (email@hidden)

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:
This email sent to email@hidden


  • Follow-Ups:
    • Re: NSOperationQueue question
      • From: Tim Murison <email@hidden>
References: 
 >Re: NSOperationQueue question (From: Tim Murison <email@hidden>)

  • Prev by Date: Re: NSOperationQueue question
  • Next by Date: Re: NSOperationQueue question
  • Previous by thread: Re: NSOperationQueue question
  • Next by thread: Re: NSOperationQueue question
  • Index(es):
    • Date
    • Thread