我发现 Visual Studio 内存使用量通常平均约为 150-300 MB RAM。
作为一个经常需要打开多个 Visual Studio 实例运行的开发人员,是否有任何性能技巧来优化 VS 使用的内存量?
我正在使用一个加载项 (TFS) 运行 VS 2005
我发现 Visual Studio 内存使用量通常平均约为 150-300 MB RAM。
作为一个经常需要打开多个 Visual Studio 实例运行的开发人员,是否有任何性能技巧来优化 VS 使用的内存量?
我正在使用一个加载项 (TFS) 运行 VS 2005
从这篇博文:
[...]
这些更改都可从“选项”对话框(工具 -> 选项)中获得:环境
- 一般:
- 禁用“动画环境工具”</li>
- 文件:
- 禁用“在环境外更改文件时检测”</li>
- 键盘:
- 从 Help.F1Help 命令中删除 F1 键
- 帮助\在线:
- 将“加载帮助内容时”设置为“先尝试本地,然后在线”或“仅尝试本地,不在线”</li>
- 启动:
- 将“启动时”选项更改为“显示空环境”</li>
项目和解决方案
- 一般:
- 禁用“在解决方案资源管理器中跟踪活动项目”</li>
文本编辑器
- 一般(对于您想要的每种语言):
- 禁用“导航栏”(这是显示对象和过程下拉列表的工具栏,允许您在代码中选择特定对象。
- 禁用“跟踪更改”</li>
Windows 窗体设计器
- 一般:
- 将“AutotoolboxPopulate”设置为 false。
- 将“EnableRefactoringOnRename”设置为 false。
升级到 64 位操作系统。我的 VS 实例每个都占用了大约 700MB(非常大的解决方案).. 你很快就用完了。
我团队中切换到 64 位(和 8GB RAM)的每个人都想知道他们为什么不早点这样做。
最小化并重新最大化主 vs 窗口以获取 vs 以释放内存。
通过卸载(并重新安装)Visual Assist,我的问题得到了解决。
您可以做的第一件事是切换到 Windows 8。
如果将相同的 DLL 或内存页面加载到多个进程中,它会使用内存共享/组合。显然,在运行两个 VS 实例时有很多重叠。
如您所见,我运行了 4 个 Visual Studio,并且共享内存列(您需要启用此列才能使其可见)显示共享了多少内存。
所以在 Windows 7 中这将使用 2454MB,但我节省了 600+MB 与其他 devenv 进程共享。
Chrome 也有很多节省(因为每个浏览器选项卡都是一个新进程)。所以总的来说,我仍然有 2GB 的空闲空间,而我通常会用完。