Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 我可以使用哪些性能指标来说服管理层我需要升级我的开发PC?_Visual Studio_Performance - Fatal编程技术网

Visual studio 我可以使用哪些性能指标来说服管理层我需要升级我的开发PC?

Visual studio 我可以使用哪些性能指标来说服管理层我需要升级我的开发PC?,visual-studio,performance,Visual Studio,Performance,在工作中,我的电脑速度很慢。我觉得如果我不等待VisualStudio和其他一切的响应,我的工作效率会更高。我的电脑还不错(双核,3GB内存),但是有很多公司的软件和其他东西会让一切都变慢,有时会把它锁起来 现在,一些开发人员已经开始使用带有8GB内存的Windows7计算机。当然,我开始垂涎三尺了。然而,有人告诉我,我“必须证明”为什么我应该买一台新机器 我能想到很多不同的事情,但我很好奇,SO上的每个人都会说些什么 注意:理想情况下,这些原因应该与Windows计算机上Visual Stu

在工作中,我的电脑速度很慢。我觉得如果我不等待VisualStudio和其他一切的响应,我的工作效率会更高。我的电脑还不错(双核,3GB内存),但是有很多公司的软件和其他东西会让一切都变慢,有时会把它锁起来

现在,一些开发人员已经开始使用带有8GB内存的Windows7计算机。当然,我开始垂涎三尺了。然而,有人告诉我,我“必须证明”为什么我应该买一台新机器

我能想到很多不同的事情,但我很好奇,SO上的每个人都会说些什么


注意:理想情况下,这些原因应该与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个内核意味着我可以在虚拟机中同时进行构建和调试,没有问题
这台机器我已经有一段时间了。与iCore7机器相比,它已经过时了,但对于任何开发人员来说,它都已经足够快了。我很少看到所有的内核都接近最大化(几乎都会被I/O占用如此多的CPU资源,这就是为什么我评论多个内核的原因)