Вывод: это нормально, что .NET использует много ресурсов (память, ошибки страниц и т. Д.) В небольших приложениях. Вещи нормализуются при создании «нормальных» приложений, но все равно будут потреблять больше ресурсов, чем простой C или ассемблер.
ользую Windows Vista и Visual Studio 2010, использую .NET 4. 2 ГБ ОЗУ и около 800 МБ бесплатно.
Я создаю приложение Windows Form и не добавляю к нему код. Просто скомпилируйте его в режиме выпуска, закройте Visual Studio и запустите приложение. Если я загляну в диспетчер задач, приложение сгенерировало 3500 сбоев страниц, чтобы просто запустить и ничего не делать.
Если я создаю консольное приложение и просто добавляюConsole.ReadLine();
чтобы держать его открытым, он генерирует 1500 страниц ошибок.
Это нормальное поведение для .NET? Эти цифры кажутся мне смехотворно высокими.