Domanda

Ho un desktop per sviluppatori ragionevolmente moderno (E6600, ASUS PN5-E, 2GB RAM, 350GB SATA2, Vista Ultimate x32), ma mi piacerebbe spremerne un po 'di più. Mi chiedo quale sarebbe il miglior aggiornamento hardware bang-for-bucks.

Se limito il mio budget a £ 150 GBP (~ $ 300 USD), cosa direbbe la gente mi darebbe il miglior aumento delle prestazioni durante lo sviluppo? (Nota che ho MSDN, quindi posso scegliere x64 se questo mi darà qualcosa.)

Sto leggendo il Ultimate Sviluppatore Rig serie e sto pensando che aggiungere un Raptor da 10.000K RPM e avviarlo sarebbe il migliore (presumibilmente avrei eseguito tutti i miei progetti dall'altro disco, se questo è importante ??).

Modifica 1: scusa, avrei dovuto dirlo: ho già due monitor, ma un'ottima risposta per chiunque ne abbia solo uno! Voglio che la macchina sia la più veloce possibile.

Modifica 2: Okay, ho accettato la risposta di ottenere un altro monitor (e adoro il commento per ottenerne tre !!). Non avevo menzionato questo in origine, ma è chiaramente il miglior aggiornamento per i soldi. Tuttavia, poiché ho due monitor (uno 1600x1200, uno 1280x1024), andrò per il Raptor. Ho felicemente votato anche le risposte di Albert e Antic! Ho guardato perfmom mentre lavoravo e il disco è quello che massimizza di più. Grazie a tutti per le risposte :)

È stato utile?

Soluzione

Se non lo hai già, scegli più monitor, non te ne pentirai mai. Non aggiornerà le tue prestazioni invece di quelle del tuo computer

Jeff Atwood ne parla: http://www.codinghorror.com/blog/ archives / 000012.html

Altri suggerimenti

L'unità 10k RPM è una buona idea.

Avrai bisogno sia di Visual Studio che delle tue copie di lavoro sull'unità a 10k rpm se segui quella rotta: è lì che si verificheranno tutti gli I / O del disco durante lo sviluppo, quindi avere l'unità più veloce messa in uso lì è più importante.

Jeff è di $ .02 sulla questione qui: http: //www.codinghorror. com / blog / archives / 000800.html

Ottieni 2 GB di RAM in più. Dovrebbe rientrare nel budget.

Secondo il problema del multi-monitor. Per quanto riguarda l'unità da 10K, ne ho una. Certo è bello passare dallo spegnimento all'accesso a Vista (nel dominio) in circa 15 secondi, ma a meno che non si stia picchiando l'unità durante lo sviluppo, non sarà di grande aiuto. Dato il tuo rig, in realtà spenderei soldi per più memoria 4Gig, più se MB può supportarlo, e poi passare a x64. Naturalmente, ciò presuppone che la memoria sia il tuo collo di bottiglia ora (probabilmente lo è). Cosa dice perfmon sull'utilizzo della memoria?

Al momento stiamo osservando la stessa cosa. Sembra che ScottGu suggerisca che il disco rigido potrebbe essere il percorso migliore ...

http://weblogs.asp.net/scottgu/archive/2007/11/01/tip-trick-hard-drive-speed-and-visual-studio-performance.aspx

Nota a margine: una volta ho provato a installare software per unità RAM ad alte prestazioni e quindi a spostare tutto il possibile su tale unità. Per lo sviluppo di ASP.NET , è stato spostato tutto tranne i file del framework .NET (file di progetto, file temporanei, file compilati, ecc.). Avrei pensato che questo avrebbe fatto più differenza di più RAM o di un'unità più veloce, ma non ha fatto alcuna differenza . Il problema è che il principale colpevole è l'unità di Windows. Quindi, le raccomandazioni di Jeff e Scott in altre risposte riguardano l'intero sistema.

Due settimane fa ho costruito un nuovo impianto di perforazione basato sui consigli di Jeff. Da quello che ho potuto capire, l'impatto più grande viene dal disco rigido del velociraptor da 300 Gb. Se lo fai, metti la maggior parte dei tuoi strumenti e progetti di sviluppo su questa unità. Non utilizzare " altro " guida per tutto ciò che utilizzerai più volte al giorno - usa il velociraptor per tutto lo sviluppo.

Sì, sicuramente puoi andare a 64 bit se puoi (a meno che tu non giochi ad alcuni vecchi giochi per PC), con almeno 4 GB di RAM. Per ora, tuttavia, il problema di reinstallare il sistema operativo e il software x64 può superare i vantaggi.

Più memoria, unità di sistema più veloce e unità dati separata sono probabilmente il più semplice aumento delle prestazioni.

Se aggiungi un terzo monitor, molto probabilmente avrai bisogno di una seconda scheda grafica, preferibilmente della stessa marca / modello.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top