On Sat, 20 Feb 2016 16:58:02 +0000, Adam D. Ruppe wrote:

> On Saturday, 20 February 2016 at 14:21:28 UTC, tcak wrote:
>> What happens if memory allocation fails with "new" keyword?
> 
> Be aware that memory allocation might never actually fail. It really
> depends on the operating system.
> 
> But if it did fail, it would throw OutOfMemoryError
> 
> http://dpldocs.info/experimental-docs/
core.exception.OutOfMemoryError.html

That should work for address space exhaustion on most any OS and 
configuration. Physical memory plus swap exhaustion, not so much, thanks 
to memory overcommitment.

Reply via email to