1.MemoryFull exception is thrown
2.Garbage collector is automatically run to free up memory
3.OutOfMemory exception is thrown
4.The .Net worker process is restarted
Answer:3