• 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: Allocating too much memory kills my App rather than returning NULL
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Allocating too much memory kills my App rather than returning NULL


  • Subject: Re: Allocating too much memory kills my App rather than returning NULL
  • From: Don Quixote de la Mancha <email@hidden>
  • Date: Mon, 07 Nov 2011 13:49:01 -0800

On Mon, Nov 7, 2011 at 7:59 AM, Greg Parker <email@hidden> wrote:
> This is not a safe pattern in a multi-threaded application. You may be checking for failed allocations and responding correctly, but to a close approximation no code anywhere else does so. For example, objc_msgSend sometimes needs to allocate memory, and has no way to recover if it cannot. If some other thread were working at the same time you caused allocation failures, then that thread is likely to crash.

At this point in my application there is only one thread.

Also I'm pretty sure the iOS memory allocator is multithreaded, and
that Apple's code would be good about checking for runtime failures.
If it does not, then that is a bug in the iOS.



--
Don Quixote de la Mancha
Dulcinea Technologies Corporation
Software of Elegance and Beauty
http://www.dulcineatech.com
email@hidden
_______________________________________________

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: Allocating too much memory kills my App rather than returning NULL
      • From: Wade Tregaskis <email@hidden>
References: 
 >Allocating too much memory kills my App rather than returning NULL (From: Don Quixote de la Mancha <email@hidden>)
 >Re: Allocating too much memory kills my App rather than returning NULL (From: Greg Parker <email@hidden>)

  • Prev by Date: Re: Private Method?
  • Next by Date: Re: Printing multiple images each on a separate page using single NSPrintOperation
  • Previous by thread: Re: Allocating too much memory kills my App rather than returning NULL
  • Next by thread: Re: Allocating too much memory kills my App rather than returning NULL
  • Index(es):
    • Date
    • Thread