2008-09-29 14 views
6

J'ai un bureau de développement raisonnablement moderne (E6600, ASUS PN5-E, 2 Go de RAM, 350 Go de SATA2, Vista Ultimate x32), mais j'aimerais en tirer encore plus. Je me demande quelle serait la meilleure mise à niveau matérielle de bang-for-bucks. Si je limite mon budget à £ 150GBP (~ $ 300USD), qu'est-ce que les gens diraient me donner la meilleure augmentation de performance lors du développement? (Notez que je MSDN ne peut donc aller pour x64 si cela va me donner quoi que ce soit.)Meilleure mise à niveau matérielle Visual Studio

J'ai lu Jeff Atwood UltimateDeveloperRigseries et je pense que l'ajout d'un Raptor 10.000K RPM et le démarrage de qui être le meilleur (probablement je courrais tous mes projets outre de l'autre commande, si cela importe?).

Édition 1: désolé, aurait dû dire - J'ai déjà deux moniteurs, mais une excellente réponse pour tous ceux qui n'en ont qu'un! Je veux que la machine soit aussi rapide que possible.

Edit 2: D'accord, j'ai accepté la réponse d'obtenir un autre moniteur (et j'adore le commentaire pour obtenir trois d'entre eux !!). Je n'avais pas mentionné cela à l'origine, mais c'est clairement le meilleur surclassement pour l'argent. Cependant, comme j'ai deux moniteurs (un 1600x1200, un 1280x1024), je vais aller pour le Raptor. J'ai heureusement augmenté les réponses d'Albert et d'Antic aussi! J'ai regardé perfmom tout en travaillant et le disque est celui qui maximise le plus. Merci à tous pour les réponses :)

+1

Je ne sais pas quelle est votre question ultime ici, mais je ne pense pas que ce soit lié à la programmation. – SCdF

+0

En désaccord. Demander comment mieux configurer votre matériel pour compresser les performances de votre copie de studio est très lié à la programmation. Tout aussi liés que les paramètres de logiciels questions posées ailleurs. Ce n'est pas comme s'il cherchait des astuces pour les jeux vidéo. –

+0

Je suis d'accord avec plus de RAM et un deuxième moniteur (serait faisable aux États-Unis pour 300 $, mais peut-être pas au Royaume-Uni). N'accédez à x64 que si vous êtes en mesure d'obtenir 4 Go de RAM (ou Windows Server 2008 32 bits si vous souhaitez conserver x86). –

Répondre

15

Si vous ne l'avez pas déjà, optez pour plusieurs moniteurs, vous ne le regretterez jamais. Il ne sera pas mise à niveau de votre performance au lieu de votre ordinateur de

Jeff Atwood pourparlers à ce sujet: http://www.codinghorror.com/blog/archives/000012.html

+1

D'accord. Je ne peux toujours pas comprendre comment les gens peuvent vivre avec une configuration à écran unique. – OregonGhost

+1

Le seul problème est que c'est une route à sens unique, une fois que vous y arrivez, vous ne pouvez jamais revenir;) – albertein

+0

Merci à tous - aurait dû dire, j'ai déjà deux moniteurs ... ne peut pas vivre sans eux! –

1

Je seconde la question multi-moniteur. En ce qui concerne le disque 10K, j'en ai un. Bien sûr, il est agréable d'aller de la mise hors tension à la connexion Vista (dans le domaine) dans environ 15 secondes, mais à moins que vous ne battiez le disque pendant le développement, cela n'aidera pas beaucoup. Compte tenu de votre plate-forme, je voudrais dépenser de l'argent sur plus de mémoire 4Gig, plus si MB peut le supporter, puis passer à x64. Bien sûr, cela suppose que la mémoire est votre goulot d'étranglement maintenant (c'est probablement le cas). Que dit perfmon à propos de l'utilisation de la mémoire?

11

Le lecteur 10k RPM est une bonne idée. Vous aurez besoin de Visual Studio et de vos copies de travail sur le disque 10k rpm si vous suivez cette route: c'est là que toutes les E/S de votre disque se produiront pendant le développement, afin que votre disque dur le plus rapide soit utilisé est le plus important.

Jeff de $ .02 sur la question ici: http://www.codinghorror.com/blog/archives/000800.html

+0

Je suis sûr que ScottGu a déclaré quelque part que Studio est très intensif et donc la vitesse du disque est une bonne direction à suivre. –

+0

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

+0

SSD semble plus approprié maintenant – PeteT

6

de 2 Go de RAM plus. Cela devrait être dans les limites de votre budget.

+0

Mais il n'obtiendra l'utilisation d'une partie de cela sans passer à Vista 64. – crashmstr

+0

Une autre bonne raison de passer à 64 bits. =] – bzlm

0

Il y a deux semaines, j'ai construit une nouvelle plate-forme basée sur les recommandations de Jeff. De ce que je pourrais travailler sur le plus grand impact vient du disque dur Velociraptor 300Go. Si vous faites cela, mettez la plupart de vos outils et projets de développement sur ce disque. N'utilisez pas le lecteur "other" pour tout ce que vous utiliserez plusieurs fois par jour - utilisez le vélociraptor pour tout le développement.

1

Sur une note côté: J'ai essayé une fois l'installation du logiciel de lecteur RAM haute performance, et tout mouvement possible à ce lecteur. Pour le développement ASP.NET, tout sauf les fichiers .NET framework ont ​​été déplacés (fichiers projet, fichiers temporaires, fichiers compilés, etc.). J'aurais pensé que cela ferait plus de différence que plus de RAM ou un lecteur plus rapide, mais il n'a fait aucune différence que ce soit. Le problème est que le principal coupable est le lecteur Windows. Ainsi, les recommandations de Jeff et Scott dans d'autres réponses concernent le système dans son ensemble.

0

Si vous le pouvez, optez pour la version 64 bits (à moins de jouer à des jeux PC plus anciens), avec au moins 4 Go de RAM. Le problème de la réinstallation du système d'exploitation et du logiciel x64 peut toutefois l'emporter sur les avantages pour le moment.

Plus de mémoire, un lecteur système plus rapide et un lecteur de données séparé sont probablement les meilleurs moyens d'améliorer les performances.

Si vous ajoutez un troisième moniteur, vous aurez probablement besoin d'une seconde carte graphique, de préférence de la même marque/modèle.