Что происходит, если в куче не хватает памяти и сборщик мусора не может освободить место?

C#кучаосновы языкасборщик мусорауправление памятью