Visual studio 我可以使用哪些性能指标来说服管理层我需要升级我的开发PC?
在工作中,我的电脑速度很慢。我觉得如果我不等待VisualStudio和其他一切的响应,我的工作效率会更高。我的电脑还不错(双核,3GB内存),但是有很多公司的软件和其他东西会让一切都变慢,有时会把它锁起来 现在,一些开发人员已经开始使用带有8GB内存的Windows7计算机。当然,我开始垂涎三尺了。然而,有人告诉我,我“必须证明”为什么我应该买一台新机器 我能想到很多不同的事情,但我很好奇,SO上的每个人都会说些什么Visual studio 我可以使用哪些性能指标来说服管理层我需要升级我的开发PC?,visual-studio,performance,Visual Studio,Performance,在工作中,我的电脑速度很慢。我觉得如果我不等待VisualStudio和其他一切的响应,我的工作效率会更高。我的电脑还不错(双核,3GB内存),但是有很多公司的软件和其他东西会让一切都变慢,有时会把它锁起来 现在,一些开发人员已经开始使用带有8GB内存的Windows7计算机。当然,我开始垂涎三尺了。然而,有人告诉我,我“必须证明”为什么我应该买一台新机器 我能想到很多不同的事情,但我很好奇,SO上的每个人都会说些什么 注意:理想情况下,这些原因应该与Windows计算机上Visual Stu
注意:理想情况下,这些原因应该与Windows计算机上Visual Studio中的.NET开发特别相关。这不是一个“如何让我的机器更快”的问题。对于我来说(在一个完全不同的环境中工作,JBoss、Eclipse和Firefox是主要的资源接收器),这很简单: “我有2GB的内存可用。我大部分时间都在使用1GB的交换:想象一下那里的任务切换和应用程序构建是什么样子。另一个2GB的内存需要50欧元。忽略这样的工作令人沮丧的事实,你做生产率计算。” 我本可以显示CPU负载数据和应用程序构建时间,但没有达到这个目的。他们花了一两个月的时间,但从那时起,男孩的成长是一种乐趣!哦,至于性能,你可能会这么做,但你可能已经知道了 对我来说(在完全不同的环境中工作,JBoss、Eclipse和Firefox是主要的资源接收器),这非常简单: “我有2GB的内存可用。我大部分时间都在使用1GB的交换:想象一下那里的任务切换和应用程序构建是什么样子。另一个2GB的内存需要50欧元。忽略这样的工作令人沮丧的事实,你做生产率计算。” 我本可以显示CPU负载数据和应用程序构建时间,但没有达到这个目的。他们花了一两个月的时间,但从那时起,男孩的成长是一种乐趣!哦,至于性能,你可能会这么做,但你可能已经知道了 我会问自己“我在等什么?”然后让这个问题的答案驱动我是否觉得我可以证明这一点 例如,现在,我正在处理我正在进行的项目的90分钟汇编。更快的机器会有帮助吗?一点。但是,更有效的是健全的配置管理。因此,我正朝着这个方向努力(但毫无效果),而不是走硬件路线。我会问自己“我在等什么?”然后让这个问题的答案驱动我是否觉得我可以证明这一点
例如,现在,我正在处理我正在进行的项目的90分钟汇编。更快的机器会有帮助吗?一点。但是,更有效的是健全的配置管理。因此,我正以这种方式(没有用)而不是硬件路线。使用一些性能监视器来确定原因 对我来说,杀毒软件有一些关键的资源泄漏,需要重新启动几天后会减慢IO速度,没有硬件升级会有很大帮助
理由将需要硬数据来支持。如果他们的商业软件导致了“这是行业标准”显然不再流行的问题。也许他们会意识到他们的业务软件很差劲,于是改为修复它。使用一些性能监视器来确定原因 对我来说,杀毒软件有一些关键的资源泄漏,需要重新启动几天后会减慢IO速度,没有硬件升级会有很大帮助 理由将需要硬数据来支持。如果他们的商业软件导致了“这是行业标准”显然不再流行的问题。也许他们会意识到他们的商业软件很差劲,于是改为修复它。我同意“是什么阻碍了我”的方法 我从改进工作流程开始,通过观察我所做的重复性工作,这些工作可以自动化,也可以通过一个小助手工具来修复。助手工具不会花费很长的时间来编写,并且可以提高工作效率。购买工具也是对你时间的一种很好的回报——你可以写很多东西,你不应该费心,专注于你的核心活动,让工具制造商专注于他们的,无论是帮助软件、屏幕抓取、搜索引擎优化工具、调试工具等等 如果你不能通过改变你的工作流程来改进事情(如果你不能,我会很惊讶),那么看看你的硬件
- 如果可以,增加内存。如果您的32位操作系统是3GB,那么再进一步也没有意义了
- 添加独立磁盘。一个磁盘用于操作系统,另一个磁盘用于构建驱动器。这样,操作系统和编译器对磁盘访问的争用就更少了。有区别
- 更好的CPU。只有当你做的工作是为了证明它的合理性时才有效李>
- 双至强四核(共8核)
- 8GB内存
- 双监视器
- VMWare虚拟机
- 双显示器非常好,比单个1920x1200屏幕要好得多
- 使用虚拟机时拥有大量内存非常好,因为您可以在不杀死主机的情况下为虚拟机提供实际内存量(2GB)
- 拥有8个内核意味着我可以在虚拟机中同时进行构建和调试,没有问题