• 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
Object with no roots not garbage collected
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Object with no roots not garbage collected


  • Subject: Object with no roots not garbage collected
  • From: "Jeffrey J. Early" <email@hidden>
  • Date: Wed, 18 Nov 2009 20:07:33 -0500

I have a series of objects created periodically in my code which show no roots under the GC Monitor in instruments, yet stubbornly refuse to be garbage collected. I've tried forcing garbage collection and also clearing the stack in various spots with objc_clear_stack(OBJC_CLEAR_RESIDENT_STACK).

The data is all being created on a background thread (via an NSOperationQueue) that runs a computational loop and outputs data every so often. The outputted data is packed up in an NSMutableData object and handed off to be written to a file. This all works beautifully, except that the NSMutableData objects don't get garbage collected.

This is code I wrote during my PhD thesis and can be downloaded here,
	http://earlyinnovations.com/downloads/FPSimulator.zip
The objects in question are created in the file QGComovingEquation.m in the function,
	- (void) sendDataToControllerUsingVariablesPsibar:ybar:laplacian:
found on line 253. To run a sample simulation, go to the "Initial Conditions" tab, click "Add Gaussian," then hit "Start Simulation."

This is one outstanding bug I'd like to fix (as things do run out of memory during a typical simulation) -- so if you have any insight, I'd appreciate it.

Jeffrey
_______________________________________________

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

  • Prev by Date: Re: firstResponder KVO snow leopard crash; bug?
  • Next by Date: What exactly does NSController do?
  • Previous by thread: Re: WebView in a modal panel - any new solutions?
  • Next by thread: What exactly does NSController do?
  • Index(es):
    • Date
    • Thread