第 658 期:微软新的 Windows 11 运行对话框性能指标出炉

第 658 期:微软新的 Windows 11 运行对话框性能指标出炉

作者:BlogUpdater |  时间:2026-05-05 |  浏览:49 |  评论已关闭 条评论

几十年来,Win + R 键盘快捷键一直是 Windows 高级用户的终极肌肉记忆反应。例如,每次我启动计算机时,我的手指都会手动输入 winword 来打开 Word。不过,尽管它非常实用,但它仍然是 Windows 95 时代的界面风格,完全脱离了现代操作系统的流畅设计语言。

我们之前有报道过,Windows 11 在推出现代运行对话框前将采用更精简的设计,这也确认了微软正在积极努力对这一经典工具进行现代化改造。现在,微软已通过其开发者博客正式详细介绍了此次改造背后的工程设计。

微软公司宣布,全新运行对话框是完全使用 C# 和 WinUI 3 从零构建的,平均“显示时间” 仅为 94 毫秒。微软将这一指标作为重大性能胜利展示,因为他们比旧的运行对话框快了 9 毫秒。然而,这一宣布并未获得掌声,反而引发了一波互联网的奇怪反感潮。

开发者、科技博主和游戏爱好者纷纷在社交媒体上嘲讽 94 毫秒这一指标。争论的焦点在于,考虑到游戏显示器每 8 毫秒刷新一次,而复杂的 3A 级游戏可以在同样的 94 毫秒时间内多次渲染包含物理计算的完整 3D 场景,94 毫秒在计算机世界里被认为是 “永恒”。

对于外行人来说,将一个简单的文本框与庞大的视频游戏进行比较,会让微软的工程能力显得完全无能。一家巨大的科技公司怎么可能仅仅绘制一个屏幕上的矩形就花费将近十分之一秒的时间呢?

事实证明,问题在于,整个争议都是建立在对计算机科学的根本误解之上。

为什么对 Windows 11 现代运行对话框的反对完全没有依据

首先,我们必须区分两个完全不同的性能指标:首帧时间(TTFF)每秒帧数(FPS)

当像《赛博朋克 2077》这样的游戏能够在 94 毫秒内渲染三帧时,他们讨论的是 “热路径” 场景。当您在玩游戏时,游戏引擎已经完全加载到系统的内存和显存中。资源管线正在积极运行,图形 API(如 DirectX 12)已经与 GPU 建立了直接通信链路,并且软件正在连续循环。在已经运行的应用程序中渲染下一帧非常快,因为实例化的所有繁重工作已完成。

打开运行对话框是开发者所谓的 “冷路径” 场景。

当您按下 Win + R 时,操作系统必须拦截该键盘硬件中断。然后它必须为全新的应用程序进程分配内存。由于现代运行对话框是一个原生的 WinUI 3 应用程序,操作系统必须加载必要的 XAML 框架,解析布局,实例化文本框和按钮,并查询系统以获取您的用户历史记录。

一旦应用程序在内存中构建完成,桌面窗口管理器(DWM)就必须将该新窗口合成到现有桌面之上,应用 Windows 11 的流畅设计元素,例如 Mica 透明效果和投影。只有在完成所有这些操作之后,GPU 才能将第一帧渲染到您的显示器上。

在冷启动路径中的 94 毫秒内完成所有这些操作——这实际上比人类眼睛的眨动还要快——是一项令人瞩目的软件工程成就。这得以实现,是因为微软使用 .NET AOT(预先编译)来编译新的运行对话框,使其能够以本地代码的速度执行,同时保留 C# 的安全性和现代性。

因此,本质上,用户抵制的起因是:对两种完全不同的性能指标的一种混淆。此外,这种愤慨完全忽略了微软分享的最重要数据:

旧的运行对话框更慢

在重写该工具之前,微软在覆盖 3500 万用户的大样本量中,为传统的 Win32 运行对话框添加了遥测功能。他们发现,经典的、简洁的 Windows 95 风格运行框的中位显示时间为 103 毫秒。

请仔细思考这一点。用户对于微软用一个更丰富、更强大的 94 毫秒应用取代一个 103 毫秒的应用感到愤怒。过去从未有人抱怨传统的运行对话框感觉缓慢,但现在人们却对一个数学上更快的现代化版本感到愤慨。

新的运行对话框是一次巨大的功能升级

这次新体验的基础实际上来源于 PowerToys 工具。因此,微软能够在过去几年中通过社区反馈来迭代设计。

遥测数据显示,仅有 0.0038% 的用户曾点击 “浏览” 按钮,因此新的默认设计通过减少界面杂乱来专注于键盘优先的导航。

此外,现在只需在新版运行框中输入 “~” 字符,您就可以立即跳转到您的用户主目录,然后像在命令行界面中一样,直接从文本框继续导航文件系统。

是的,它终于全面支持暗黑主题模式,这一点不同于同样年代的文件资源管理器属性对话框,我们发现,该对话框也正在进行 WinUI 3 改造。

目前,现代运行对话框正在作为实验性通道中的可选功能逐步推出。如果您使用的是最新版本,可以通过导航至 设置 > 系统 > 高级 并开启 “运行对话框” 选项来进行测试。

微软推动现代化运行对话框,用快速的 AOT 编译 WinUI 3 应用程序取代了古老且不一致的代码,该应用程序尊重系统主题并提升了可用性。互联网可能关注毫秒级的差异,但现实情况是,Windows 正在变得更好。

另外值得一提的是,如果您是一位高效能人士,拓扑梅尔智慧办公平台最近也更新了版本,带来了一些新的办公小工具,可以帮助您进一步提升日常工作效率。

您觉得微软新版运行对话框怎么样呢?

本文来自:Microsoft’s new Windows 11 Run dialog is faster than the Windows 95-era version it’s replacing

标签:

评论已关闭。