Вывод: это нормально, что .NET использует много ресурсов (память, ошибки страниц и т. Д.) В небольших приложениях. Вещи нормализуются при создании «нормальных» приложений, но все равно будут потреблять больше ресурсов, чем простой C или ассемблер.

ользую Windows Vista и Visual Studio 2010, использую .NET 4. 2 ГБ ОЗУ и около 800 МБ бесплатно.

Я создаю приложение Windows Form и не добавляю к нему код. Просто скомпилируйте его в режиме выпуска, закройте Visual Studio и запустите приложение. Если я загляну в диспетчер задач, приложение сгенерировало 3500 сбоев страниц, чтобы просто запустить и ничего не делать.

Если я создаю консольное приложение и просто добавляюConsole.ReadLine(); чтобы держать его открытым, он генерирует 1500 страниц ошибок.

Это нормальное поведение для .NET? Эти цифры кажутся мне смехотворно высокими.

Ответы на вопрос(2)

Ваш ответ на вопрос