我有一个相当现代的开发人员桌面(E6600,华硕PN5-E,2GB内存,350GB SATA2,Vista Ultimate x32),但我想从中榨取更多。我想知道什么是最好的爆炸硬件升级。
如果我将预算限制在150GBP(约300美元),那么人们会说在开发时会给我带来最佳性能提升吗? (请注意,我有MSDN,所以可以使用x64,如果它能给我任何东西。)
我一直在阅读杰夫阿特伍德的Ultimate Developer Rig series,并且正在考虑添加一个10,000K转速的Raptor并启动它将是最好的(推测我会把所有项目从其他驱动器上运行,如果这很重要??)。
编辑1:对不起,应该说 - 我已经有双显示器,但对于只有一个的人来说是一个很好的答案!我希望机器尽可能快地得到它。
编辑2:好的,我已经接受了获得另一台显示器的答案(并且我喜欢这个评论以获得其中三个!)。我原本没有提到这个,但显然这是钱的最佳升级。但是,由于我有两个显示器(一个1600x1200,一个1280x1024),我将选择猛禽。我也高兴地赞同Albert和Antic的答案!我在工作时看过perfmom,磁盘是最大的磁盘。感谢所有回复:)
答案 0 :(得分:15)
如果您还没有,请选择多台显示器,您永远不会后悔。它不会升级您的性能而不是计算机的
杰夫阿特伍德谈到了这一点:http://www.codinghorror.com/blog/archives/000012.html答案 1 :(得分:11)
10k RPM的驱动器是一个好主意。
如果你走这条路,你会希望Visual Studio和你的工作副本都在10k转的驱动器上:这就是开发过程中所有磁盘I / O都会发生的地方,因此你可以使用最快的驱动器最重要的。
杰夫关于此问题的$ .02:http://www.codinghorror.com/blog/archives/000800.html
答案 2 :(得分:6)
获得2GB以上的RAM。它应该在您的预算范围内。
答案 3 :(得分:1)
我的第二个多显示器问题。至于10K的驱动器,我有一个。当然,在大约15秒内从断电到Vista登录(在域中)是很好的,但除非你在开发期间敲击驱动器,否则它将无济于事。鉴于你的装备,我实际上会花更多的内存4Gig,如果MB可以支持更多,然后跳转到x64。当然,这假设内存现在是你的瓶颈(可能是)。 perfmon对内存使用情况有何看法?
答案 4 :(得分:1)
我们现在正在看同样的事情。看起来ScottGu认为硬盘可能是最好的路线......
答案 5 :(得分:1)
旁注:我曾尝试安装高性能RAM驱动器软件,然后将所有可能的内容移动到该驱动器上。对于ASP.NET开发,除了.NET框架文件之外的所有文件都被移动了(项目文件,临时文件,编译文件等)。我本以为这会比更多内存或更快的驱动器带来更大的不同,但它没有任何区别。问题是主要的罪魁祸首是Windows驱动器。因此,杰夫和斯科特在其他答案中提出的建议与整个系统有关。
答案 6 :(得分:0)
两周前,我根据杰夫的建议建造了一个新的钻机。从我可以解决的最大影响来自300Gb velociraptor硬盘。如果您这样做,那么将大多数开发工具和项目放在此驱动器上。不要将“其他”驱动器用于您每天多次使用的任何东西 - 使用迅猛龙进行所有开发。
答案 7 :(得分:0)
是的,如果可以的话,一定要64位(除非你玩一些旧的PC游戏),至少有4GB内存。现在重新安装x64操作系统和软件的麻烦可能超过现在的好处。
更多内存,更快的系统驱动器和独立的数据驱动器可能是最简单的性能提升。
如果您要添加第三台显示器,您很可能需要第二块显卡,最好是同一品牌/型号。