VisualStudio с использованием BootCamp/VMWare в OS X
-
02-07-2019 - |
Вопрос
Только что купил iMac Intel Core 2 Duo с тактовой частотой 2,4 ГГц, 2 ГБ памяти и жестким диском на 320 ГБ.Я планирую заняться разработкой .net с использованием комбинации BootCamp/VMWare, поскольку VMWare предоставляет доступ к разделу bootcamp.
Каков рекомендуемый размер раздела BootCamp и сколько памяти следует выделить VMWare?Есть ли подводные камни, на которые стоит обратить внимание?Какая у вас текущая конфигурация?
Решение
Я использую VMWare Fusion 2.0 на своем MacBook Pro, и другого выхода у меня не было.
Я настоятельно рекомендую получить минимум 4 ГБ ОЗУ, если вы собираетесь использовать Windows + VS 2008 в виртуализации.
У меня есть 2 ГБ ОЗУ для моей виртуальной машины, и вы замечаете небольшое подтормаживание, особенно при компиляции большого решения или при одновременном запуске большого количества приложений.
Я настоятельно рекомендую VMWare вместо Parallels, поскольку VMWare поддерживает 2 виртуальных процессора (я думаю, что в v2 до 4 виртуальных процессоров).
Я бы порекомендовал диск объемом около 30 ГБ для вашей виртуальной машины и не рекомендую BootCamp, если вы не хотите играть на нем в игры.Почему?Гораздо проще иметь действительно большой виртуальный диск, который не будет использовать все его пространство, поскольку BootCamp займет все пространство.Кроме того, полный виртуальный диск легче создавать резервную копию/снимок/восстановление.
Другие советы
Хотя это не отвечает на ваш вопрос напрямую, я бы не рекомендовал запускать VS 2008 и все вспомогательные инструменты на оперативной памяти менее 2 ГБ.
Единственное, что меня раздражает, это то, что некоторые функциональные клавиши запускают события Mac и не могут использоваться в качестве сочетаний клавиш для перехода к функциям отладки, перехода к ним и продолжения.
Включите «Системные настройки» → «Клавиатура и мышь» → «Клавиатура» → «Использовать все клавиши F1, F2 и т. д.».клавиши как стандартные функциональные клавиши.
Единственное, что меня раздражает, это то, что некоторые функциональные клавиши запускают события Mac и не могут использоваться в качестве сочетаний клавиш для перехода к функциям отладки, перехода к ним и продолжения.
Я использую VmWare Fusion 2.0 на своем MBP с Vista x64.В конфигурации виртуальной машины есть опция, позволяющая отключить клавиши, специфичные для Mac.После того, как я отключил его, я могу без проблем использовать F10 и F11 в Visual Studio 2008, и как только я возвращаюсь к Mac OS, они действуют так, как установлено в Системных настройках (в моем случае они ведут себя как стандартные функциональные клавиши).
Каков рекомендуемый размер раздела BootCamp и сколько памяти следует выделить VMWare?Есть ли подводные камни, на которые стоит обратить внимание?Какая у вас текущая конфигурация?
У меня MBP 15 дюймов с 4 ГБ ОЗУ.Я использую VmWare Fusion 2.0 с Vista x64.Я настроил виртуальный диск на использование 40 ГБ (я установил только Vista, Visual Studio 2008 Pro (c#+web dev), MSDN и Microsoft Access 2007.Я установил 2 ГБ оперативной памяти для использования виртуальной машиной и одним процессором.В основном я использую Vista в оконном режиме и могу очень плавно переключиться обратно на Leopard, а впечатления от 2008 года действительно великолепны.
У меня Macbook Pro Intel Core Duo с тактовой частотой 2,4 ГГц и 4 ГБ оперативной памяти.Я занимаюсь разработкой .NET с использованием VM Fusion/XP/Visual Studio 2005 и выделил 1 ГБ ОЗУ для виртуальной машины.У меня он работает нормально, и я доволен его производительностью и отзывчивостью.
Единственное, что меня раздражает, это то, что по умолчанию некоторые функциональные клавиши запускают события Mac и не могут использоваться в качестве сочетаний клавиш для перехода к функциям отладки, перехода к ним и продолжения.Например, F10 запускает функцию раскрытия.Однако, как указывает @Crash, сочетания клавиш Mac можно отключить в настройках VMware.Это работает как шарм - спасибо за совет!
@Сёрен Куклау:Спасибо за ваше предложение, но я не думаю, что я ясно изложил свою проблему.Я уже настроил опцию «использовать стандартные функциональные клавиши».Я имел в виду, что по умолчанию F10 и F11 вызывают действия по раскрытию информации.И это меня реально раздражает:чтобы использовать сочетания клавиш для отладки, необходимо изменить настройки по умолчанию.
Я запустил Windows Xp на Mac (AMD 2,4 ГГц) и выделил 1,5 ГБ, и это было довольно медленно, но это был диск на основе файлов.Согласен с выше сказанным, что оперативка нужна, особенно с вистой.Я не думаю, что базы в 2 ГБ достаточно для Mac и VMware с Vista.
Для раздела дайте минимум 40 Гб под os + софт и еще что нужно для данных.Если вы можете создать дополнительный физический раздел для файла подкачки, это тоже поможет.
Вы также можете найти предложения здесь полезно — элементы этого были рассмотрены на Stack Overflow несколько недель назад.
Лично я бы посоветовал не пытаться дать виртуальной машине более 2 ГБ оперативной памяти (у меня были неоднозначные результаты, когда она превышала 1, но ваш результат может отличаться, и весь мой опыт связан с VMware Fusion 1).Конечно, я бы повторил комментарии выше о том, что не стоит использовать Bootcamp.