2025年9月14日 16:26软件资讯02.25K
#软件资讯 微软在最新推出的 Visual Studio 2026 中建议使用至少 64GB 内存和 16 核处理器引起讨论,微软则希望你可以找公司申请更好的开发机。VS 团队性能架构师称之所以建议 64GB 内存是因为他观察到很多企业会按照最低配置或推荐配置来配备硬件,所以他决定设置更高的推荐配置让开发者有凭据找公司申请高配机。查看全文:https://ourl.co/110654
微软日前已经推出适用于开发者的 Visual Studio 2026 预览版,该版本在硬件建议上发生巨大变更因此引起讨论,不过没想到微软的性能架构师发文解释为什么要修改硬件建议配置。
在此前版本中例如 Visual Studio 2019/2022 等版本硬件要求均为至少 4 核心处理器和 4GB 内存,但 Visual Studio 2026 硬件建议是 64GB 内存和至少 16 核心的处理器。
事实上如果仔细查看发行文档可以看到 2026 的硬件要求是没有变化的,依然是至少 4GB 内存和 4 核心处理器,那为什么微软还在系统要求开头就建议 64GB 内存和 16 核心处理器呢?
Visual Studio 团队性能架构师 David Kean:
大家好,我是 Visual Studio 的性能架构师。关于我提出的一些数据,你可以吐槽我。
实际上 Visual Studio 2026 的最低和推荐配置与 2022 和 2019 相同,但在同样的硬件上会有显著更好的性能。新版本使用更少的资源,并在需要时更好地利用可用资源。面向内部测试用户的更新会在这方面做得更好。
那么 「最佳效果在 Windows 11 搭配 64 GB RAM 和 16 核 CPU 环境中」 这个说法是怎么来的呢?
我的目标是实现两点:
我经常和开发者交流,他们的 IT 部门通常会严格按照最低 / 推荐配置来配备硬件。Visual Studio 确实可以在这些配置上运行 (Visual Studio 2026 更是如此),但实际上根据工作负载、需要打开的项目大小或已安装的扩展 (例如 R#),在核心数量少于 8 GB 的 RAM 下,体验可能不佳。
我的第一个目标是为开发者提供一些依据,让他们能跟 IT、经理或决策者交涉,争取到更好更快的硬件。
我们通过 A/B 测试尝试调整 .NET GC 的使用。在 VS 2022 中首次使用了服务器端 GC,但我们不满意速度和内存使用之间的平衡。所有硬件不论内存或 CPU 数量,都使用相同的 GC 设置,这种 「一刀切」的方式导致 64 GB RAM 也未被高效利用。
通过实际实验,我们找到了基于内存和核心数量调整 GC 设置的最佳平衡,并在 Visual Studio 2026 中启用了它。
有了这些设置,64 GB RAM 和 16 个 CPU 的配置在硬件成本与性能之间达到了最佳平衡。我们的算法可以伸缩,所以如果你使用 128 GB RAM 和 32 个 CPU,效果会更好。
但要明确的是,Visual Studio 2026 在相同硬件上的运行效果比过去 10 年的任何一个版本都要好,所以如果你在当前硬件上使用 Visual Studio 2022 感觉良好,用 Visual Studio 2026 会更棒。
David Kean
Visual Studio 团队
所以简单来说微软架构师的想法就是给出官方建议的用户配置后,你可以向公司 IT 部门申请配置更高的开发机以便获得更好的开发体验,官方建议配置可以作为依据让开发者与 IT、经理或公司决策者进行交涉。
当然这种情况也确实是现实,不少公司给开发者配备的机器还是很老的硬件导致开发性能不佳,尤其是 IT 部门和财务部门总是倾向于降低预算,于是开发者拿到的机器可能还是 8 核心 16GB 的设备,这些设备拿来开发也行只是性能问题导致开发体验不够好。
现在有了微软官方提供的依据后开发者至少可以光明正大的向公司申请配置更高的开发机,至少不会因为硬件性能问题经常导致卡顿和崩溃,这也可以提高开发效率。
当然开发者也不太需要担心公司看到这篇文章而不给提供更高配置的机器,大多数企业应该都不会注意到这篇文章,如果 IT 部门真的看到这篇文章或许也能理解为什么要提供高配机器。
蓝点网站长,如果发现本文存在错误或错别字,欢迎在评论区留言,收到消息后我将及时修改。其他事宜请点击本站任意页面底部的「与我们联系」获取邮箱。
2.42W764.12M1.65W10.25M¥30