因为我们使用的是Visual Studio 2010,所以不能升级硬件是否足够好?

时间:2012-03-13 16:18:18

标签: visual-studio-2010

我们的组织不会升级我们的硬件,因为他们认为VS2010带有Resharper +其他插件会导致内存问题和与硬件升级无法解决的性能相关问题。

我们的机器各不相同,但我们拥有的最高规格的机器是配备运行Windows XP 32位的3Gb RAM的i5笔记本电脑。安全策略阻止我们禁用我们的进程病毒检查任何我们的进程,这意味着VS2010的日常运行加上所有其他相关服务等等意味着生命缓慢。< / p>

我们最近要求新硬件,因为我们的机器通常运行速度不够快,所以我们需要更多RAM和SSD驱动器。经过数周的调查,我们被告知新的硬件只会掩盖VS2010的潜在问题以及可能导致我们性能问题的潜在错误?

有人同意新硬件不是这里的答案吗?是不是VS2010可能没有在它的舒适区域运行?

2 个答案:

答案 0 :(得分:2)

我认为更快的硬盘会大大提高速度。我在i7笔记本电脑上使用VS2010和Resharper,并且时间非常慢。通过使用Process Explorer,我可以看到Visual Studio正在慢速读取硬盘驱动器,通常为10MB /秒+。我相信真正的罪魁祸首是Resharper,它在后台进行缓存/处理,因此它的Intellisense是最新的。对于大型C ++项目,速度似乎更慢。

您可能希望使用Process Explorer并证明在机器运行缓慢时会有大量磁盘活动。然后集中精力获取SSD硬盘。或RAID标准硬盘驱动器(如果笔记本电脑中有)。我认为带有3GB RAM的i5很好,升级它不会提供像SSD那么多的好处。

当然这只是我的观点。

答案 1 :(得分:1)

诚实的回答是,他们不想购买新硬件并且正在寻找不这样做的理由。

更复杂的答案是需要运行测试以查看性能瓶颈在哪里,该信息将告诉您导致性能问题的原因。

最简单的方法是检查硬盘指示灯并监控CPU。如果您注意到CPU总是被挂起,那么您的问题是您需要更快的CPU。如果您发现硬盘总是忙,那么有2个选项。 1.您正在访问大量文件而硬盘驱动器正在降低速度.2。您经常访问磁盘进行分页,在这种情况下,更多内存可能会有所帮助。

很可能是这些问题的组合,硬件升级会有所帮助,但是您需要一些数字来确定它有多大帮助,以及在哪些方面有助于为此提供商业案例

即使最有可能他们仍然不会升级您的硬件,除非您可以让经理更高一些推动它们。这真的归结为财务而不是任何事情。