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



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

我们的机器各不相同,但我们拥有的最高规格的机器是一台i5笔记本电脑,其3Gb RAM运行Windows XP 32位。安全政策防止我们禁用对任何流程的访问病毒检查,这意味着VS2010和所有其他相关服务的日常运行等意味着生活很慢。

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

有人同意新硬件不是答案吗?难道VS2010没有在它的舒适区运行吗?

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

您可能需要使用Process Explorer来证明,当机器运行缓慢时,会有很多磁盘活动。然后集中精力购买SSD硬盘。或者RAID标准硬盘驱动器(如果您的笔记本电脑中有)。我认为具有3GB RAM的i5是不错的,升级它不会提供SSD那么多的好处。

当然,这只是我的看法。

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

更复杂的答案是,需要运行测试来查看性能瓶颈在哪里,这些信息将告诉您是什么导致了性能问题。

最简单的方法就是检查硬盘指示灯并监控CPU。如果你注意到CPU总是固定的,那么你的问题是你需要一个更快的CPU。如果你注意到你的硬盘总是很忙,那么有两个选项。1.你正在访问大量文件,而硬盘驱动器正在减慢你的速度。您不断地在磁盘上进行分页,在这种情况下,更多的内存可能会有所帮助。

很可能是这些问题的结合,硬件升级会有所帮助,但你需要一些数字来确定它会有多大帮助,以及在哪些领域能够提供商业案例。

即便如此,他们仍然不会升级你的硬件,除非你能找到更高级别的经理来推动他们。这实际上归根结底是财务问题。

最新更新