Подтвердить что ты не робот

32-разрядная или 64-разрядная виртуальная машина работает быстрее на 64-битной машине (vmware)

У меня 64-битный хост с 64-битной ОС хоста. Я хочу установить виртуальную машину (с 1 ГБ оперативной памяти или меньше), но я не знаю, что будет показывать лучшую производительность. Я слышал, что единственным преимуществом 64-битного аппаратного/программного обеспечения является то, что он может адресовать более 2 ГБ памяти для каждого процесса и на самом деле медленнее 32 бит.

Так что лучше установить 32-битную гостевую vm/os или 64-разрядную версию.

Я думаю, что программное обеспечение, которое я буду запускать на нем, составляет 32 бит, поэтому он будет запускаться/не использоваться при эмуляции/использовании 32-разрядных библиотек. Но что, если бы у меня была 64-разрядная версия программного обеспечения?

4b9b3361

Ответ 1

Ну, так часто вы слышали фигню. Он имеет большое преимущество не только для поддержки более 2 гб на процесс, но также более 2b ВМЕСТЕ - это более жесткий предел. Фактически, запуск процесса 2gb на 32-битной машине оставляет мало места для махинаций для файловых кэшей, в то время как запуск процесса 2g на 64-битной машине оставляет тонны.

Если система очень мало подчеркнута, барьер памяти составляет 32-битный уровень ОС, а только плохую установку. Черт, я пишу, что на виртуальной машине работает визуальная студия - с памятью 8 гб, потому что она действительно помогает отлаживать большие вещи.

Я думаю, что программное обеспечение, которое я запускаю на нем, составляет 32 бит, поэтому он будет запускаться в эмуляции

Ах, теперь вы тоже распространяете плохие вещи. Нет эмуляции, 32-разрядное исполнение на всех достойных процессорах 8not ccounting в Itanium) до 64 бит.

Но что, если у меня была 64-разрядная версия программного обеспечения?

Зависит. Для большинства программ это не имеет смысла. Зависит от того, может ли softawre использовать/использовать более 2 ГБ памяти. Но даже если нет - ОС может.