Visual studio VisualStudio2005内存使用率

Visual studio VisualStudio2005内存使用率,visual-studio,memory,visual-studio-2005,memory-management,Visual Studio,Memory,Visual Studio 2005,Memory Management,我发现VisualStudio的内存使用率通常平均约为150-300 MB的RAM 作为一个经常需要在Visual Studio open的多个实例下运行的开发人员,是否有任何性能技巧来优化VS使用的内存量 我正在使用一个加载项(TFS)运行VS 2005,它来自: […] 这些更改都可以从“选项”对话框(工具–>选项)中获得: 环境 概述: 禁用“设置环境工具动画” 文件: 禁用“在环境外更改文件时检测” 键盘: 从Help.F1Help命令中删除F1键 联机帮助: 将“

我发现VisualStudio的内存使用率通常平均约为150-300 MB的RAM

作为一个经常需要在Visual Studio open的多个实例下运行的开发人员,是否有任何性能技巧来优化VS使用的内存量

我正在使用一个加载项(TFS)运行VS 2005,它来自:

[…]
这些更改都可以从“选项”对话框(工具–>选项)中获得:

环境

  • 概述:
    • 禁用“设置环境工具动画”
  • 文件:
    • 禁用“在环境外更改文件时检测”
  • 键盘:
    • 从Help.F1Help命令中删除F1键
  • 联机帮助:
    • 将“加载帮助内容时”设置为“先尝试本地,然后联机”或“仅尝试本地,不联机”
  • 启动:
    • 将“启动时”选项更改为“显示空环境”
项目和解决方案

  • 概述:
    • 禁用“在解决方案资源管理器中跟踪活动项”
文本编辑器

  • 常规(适用于您想要的每种语言):
    • 禁用“导航栏”(这是显示对象和过程下拉列表的工具栏,允许您在代码中选择特定对象
    • 禁用“跟踪更改”
Windows窗体设计器

  • 概述:
    • 将“AutotoolboxPopulate”设置为false
    • 将“EnableRefactoringOnRenerName”设置为false

升级到64位操作系统。我的VS实例每个占用约700MB的空间(非常大的解决方案)…您很快就用光了空间


我的团队中切换到64位(和8GB RAM)的每个人都想知道为什么他们不早点这样做。

最小化并重新最大化主vs窗口,以使vs释放内存。

通过卸载(并重新安装)Visual Assist,我解决了这个问题。

你能做的第一件事就是切换到Windows 8

如果将同一DLL或内存页加载到多个进程中,它将使用内存共享/组合

如您所见,我已经运行了4个Visual Studio,共享内存列(您需要启用此列才能使其可见)显示了共享的内存量

所以在Windows7中,这将使用2454MB,但我节省了600多MB的内存,这些内存与其他devenv进程共享


Chrome也有很多节省(因为每个浏览器选项卡都是一个新的过程)。因此,总体而言,我仍然有2GB的空闲空间,而我通常会在那里被最大化。

你能更新tread链接仍然指向stackoverflow测试版吗…我能够做到,但会让它变得更容易。这对我在XP Pro上的表现非常好,但遗憾的是,与W7 32位上的VS 2005相比,它没有任何作用。我会说,Win8比Win7更具攻击性,但都是现代操作系统系统能够从DLL共享内存。“工作集”也是应用程序正在使用的内存,它将包括一些“共享内存”。直到Win7,它的内存跟踪非常差。