2

Я читал требования к оборудованию Visual Studio 2012 к профессиональным требованиям к оборудованию, и там говорится:

1 ГБ ОЗУ (1,5 ГБ при работе на виртуальной машине)

Почему для работы на виртуальной машине требуется больше ресурсов?

3 ответа3

2

Это просто потому, что они принимают во внимание тот факт, что вам нужно запустить другую операционную систему, которая будет нуждаться в определенном объеме ОЗУ для себя, не говоря уже о том, чтобы запускать VS внутри нее, поэтому я думаю, что это относится к ОЗУ, необходимому для машина, а не VS.

Другими словами, если вы запускаете VS локально, у вас есть одна ОС и VS; если вы запускаете его на виртуальной машине, у вас есть хост-система, гостевая ОС и VS.

И да, это сбивает с толку, что можно было бы лучше сформулировать:D

1

Это не должно Возможно, они принимают во внимание объем оперативной памяти для питания основного программного обеспечения ВМ.

-2

На виртуальной машине установлена вторая, модифицированная версия операционной системы (ОС), которая представляет собой виртуальную машину (ВМ). Требования могут принимать во внимание, что если программное обеспечение использует вторую ОС, то оно, естественно, будет занимать больше ОЗУ, чем версия, работающая в одной операционной системе. Поскольку целью запуска виртуальной машины является ее изоляция от обычной операционной системы, для разработки программного обеспечения в среде такого типа может потребоваться дополнительная оперативная память только для реализации изоляции при работе в системе с несколькими ОС. Это дополнительное ОЗУ может использоваться для того, чтобы вновь скомпилированная программа "не видела" оставшуюся часть ОЗУ в машине.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .