• 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: memory advice for still learning coder
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: memory advice for still learning coder


  • Subject: Re: memory advice for still learning coder
  • From: Ken Thomases <email@hidden>
  • Date: Sat, 3 Oct 2009 09:31:52 -0500

On Oct 3, 2009, at 9:17 AM, Rick C. wrote:

5. returning i am not doing. :-( maybe a bad error on my part. in the thread method my first line i alloc/init an autorelease pool and the last line i release the pool. should my last line be return? the method is void.

Allowing the method to return doesn't require that there's a return statement. I only mean that you allow execution to leave the method back to the caller. As opposed to, for example, leaving it in a permanent loop or blocking call, such that the method (and, thus, the thread) never exits.



at this point it seems my issue is with my threads. i have maybe 4 methods i call by performSelectorinBackground and everytime i use this call i see the memory jump. if i will test all the areas of my project and trigger all the thread calls my memory will jump the most. once i will trigger one thread call even if i will repeat that call in my project the memory will jump to a certain point and that's it. but if i will trigger another thread call the memory will jump again.

If you can trigger a very clear memory jump, that's a perfect candidate for the Object Alloc instrument analysis I described. Select a range covering the jump, have it show only the still-living objects, and those will be the ones accounting for the jump.


Regards,
Ken

_______________________________________________

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


References: 
 >memory advice for still learning coder (From: "Rick C." <email@hidden>)
 >Re: memory advice for still learning coder (From: Ken Thomases <email@hidden>)
 >Re: memory advice for still learning coder (From: "Rick C." <email@hidden>)

  • Prev by Date: Re: memory advice for still learning coder
  • Next by Date: Re: memory advice for still learning coder
  • Previous by thread: Re: memory advice for still learning coder
  • Next by thread: Re: memory advice for still learning coder
  • Index(es):
    • Date
    • Thread