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.