Sviluppo di Visual Studio su Virtual Box, Boot Camp o VMWare Fusion


7

Al momento ho un Mac, 2 ghz e 2 giga di RAM, con OS X Leopard e Virtual Box con una macchina virtuale Windows 7 Pro a 32 bit.

Le prestazioni sulla macchina virtuale vanno bene per attività minori, ma sono molto goffe mentre si tenta di eseguire più task o svilupparsi in Visual Studio 2008.

Quale sarebbe la mia migliore opzione per poter utilizzare Visual Studio, tenendo a mente costi e tempi?

1) Aggiornare ram a 4 concerti ($ 100). Questo davvero migliorerà le mie prestazioni abbastanza da usare Visual Studio in un vm di Windows 7? O sto solo perdendo tempo / soldi?

2) Reinstallare / ripristinare l'immagine del disco di Windows 7 come partizione Boot Camp. Presumo che questo dovrebbe migliorare le mie prestazioni, sì?

3) Acquistare fusione VMWare anziché VirtualBox. Fusion richiede meno risorse per l'esecuzione?

Sono aperto a qualsiasi suggerimento.

Grazie in anticipo


Sebbene il consenso qui sembra essere solo aumentare la quantità di RAM per la macchina virtuale, prima di aggiungere RAM è importante notare PERCHÉ la macchina virtuale è lenta. Qual è l'elemento più debole nell'equazione di Processore, I / O disco o RAM? La prossima volta che la VM rallenta darei un'occhiata a Task Manager e / o Perfmon.
PaulWaldman

Risposte:


5

Più ram puoi dedicare alla tua macchina virtuale, meglio è. Anche un altro concerto di ram dedicato alla tua macchina virtuale lo farà funzionare meglio. Si potrebbe anche voler passare attraverso i servizi in esecuzione in background dell'installazione di Windows e disattivare quelli che non sono necessari in quanto ciò libererà più memoria per voi.


1
Decisamente. Più RAM è sempre la risposta per migliorare le prestazioni della VM. Con Leopard e Windows 7, ogni sistema operativo ha davvero bisogno di 2 GB o giù di lì per essere a proprio agio.
jerwood

3

Sto usando VMWare Fusion su un MacBook Pro da 4 GB, e trovo che le prestazioni siano inaccettabili. Abbiamo un codebase molto grande, con dozzine di progetti e centinaia di file sorgente. Sulle vere macchine Windows dei miei colleghi, una compilazione completa richiede alcuni minuti. Per me, ci vuole più di un'ora.

Quindi, non lo consiglierei per lo sviluppo di Visual Studio su larga scala. Potrebbe andare bene per progetti su scala ridotta.

Parallels funziona molto meglio con il mio setup.


2

Uso Parallels per sviluppare in Windows 7 con .NET sul mio Macbook Pro con 4 GB di RAM e non ho riscontrato problemi di prestazioni significativi. È un gioco da ragazzi, e con la modalità di coerenza è molto discreto. IMO è una soluzione molto migliore per lo sviluppo rispetto all'utilizzo di VMWare o VirtualBox su un Mac. Raccomando senz'altro l'aggiornamento della RAM, è assolutamente il miglior botto per la tua salute in questi giorni, e con prezzi come sono, come puoi resistere?


1

Vorrei usare Bootcamp dato che eseguirà Windows in modo nativo, e VS è un po 'un maiale da risorsa.


1

Ho appena iniziato a utilizzare vmware fusion sul mio iMac Intel e finora le prestazioni sono buone per alcuni (minori) sviluppi in Visual C # Express

Un altro motivo per provare la fusione di vmware è che hanno un buon prezzo per gli studenti :)

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.