web-dev-qa-db-ja.com

Virtual Box、Boot Camp、またはVMWareFusionでのVisualStudio開発

私は現在、Mac、2GHz、2ギガのRAMを持っており、Windows 7 Pro32ビット仮想マシンでOSXLeopardとVirtualBoxを実行しています。

仮想マシンでのパフォーマンスはマイナーなタスクには問題ありませんが、マルチタスクやVisual Studio2008での開発を試みる際には非常に不格好です。

コストと時間を念頭に置いて、Visual Studioを使用できるようにするための最善のオプションは何でしょうか?

1)RAMを4ギガ($ 100)にアップグレードします。これにより、Windows 7vmでVisualStudioを使用するのに十分なパフォーマンスが本当に向上しますか?それとも私は時間/お金を無駄にしているだけですか?

2)Windows7ディスクイメージをBootCampパーティションとして再インストール/復元します。これでパフォーマンスが向上すると思いますよね?

3)VirtualBoxの代わりにVMWareFusionを購入します。 Fusionの実行に必要なリソースは少なくなりますか?

私はどんな提案にもオープンです。

前もって感謝します

7
Eli

仮想マシン専用のRAMが多いほど、優れています。仮想マシンに割り当てられたRAMのギグがもう1つあれば、仮想マシンの実行が向上します。また、Windowsインストールのバックグラウンドで実行されているサービスを調べて、不要なサービスをオフにすることもできます。これらのサービスは、より多くのメモリを解放するためです。

5
Chris

4GB MacBookProでVMWareFusionを使用していますが、パフォーマンスが許容できないものであることがわかりました。非常に大きなコードベースがあり、数十のプロジェクトと数百のソースファイルがあります。私の同僚の実際のWindowsマシンでは、完全なビルドには数分かかります。私にとっては、1時間以上かかります。

そのため、大規模なVisualStudio開発にはお勧めしません。小規模なプロジェクトには問題ないかもしれません。

Parallelsは、私の設定ではるかにうまく機能します。

3

Parallelsを使用して、4GBのRAMを搭載したMacbookProで.NETを使用してWindows7で開発していますが、パフォーマンスに関する重大な問題は発生していません。そよ風で、コヒーレンスモードを使用すると非常に目立たなくなります。 IMOは、MacでVMWareやVirtualBoxを使用するよりも、開発を行うためのはるかに優れたソリューションです。私は間違いなくRAMアップグレードをお勧めします、それは最近のあなたの支出に見合う最高の価値です、そして彼らのような価格で、あなたはどのように抵抗できますか?

2
phoebus

BootcampはWindowsをネイティブに実行するので、私はBootcampを使用しますが、VSは少しリソースを消費します。

1
Jim Deville

インテルiMacでvmwareFusionを使い始めたばかりですが、これまでのところ、Visual C#Expressでの一部の(マイナーな)開発にはパフォーマンスが良好です。

Vmware Fusionを試すもう1つの理由は、学生向けの価格が高いことです:)

1
adambox