微软工程师揭秘 Windows 剪贴板优化方式:是如何获得最佳性能的

微软工程师揭秘 Windows 剪贴板优化方式:是如何获得最佳性能的

IT资讯 2025-05-10 09:05:06 8小时前

IT酷哥 5 月 9 日消息,据外媒 Neowin 今日报道,微软高级工程师雷蒙德・陈在微软网站的专栏《The Old New Thing》更新博文,他详细说明了 Windows 本地剪贴板与其他剪贴板管理器的不同之处,并解释了这种设计为何有益。

IT酷哥注:Windows 提供了默认的剪贴板,可以通过“设置”开启,也可以通过 Win + V 快捷键直接打开。

在这篇文章中,雷蒙德・陈回答了一个大家可能会有疑问的问题:“为什么剪贴板历史记录无法捕捉到剪贴板内容的快速变化?”他表示,采用异步处理的方式实际上让 Windows 的剪贴板功能在性能上更优,因为这样不会因为频繁的变化而影响系统速度。

Windows 能够实现这一点,是通过 AddClipboardFormatListener 函数和 WM_CLIPBOARDUPDATE 消息标识符。AddClipboardFormatListener 是 Winuser 头文件(.h 文件)的一部分,该文件帮助处理键盘、鼠标等各种用户输入。这些 Windows API 功能最早是在 Windows Vista 中引入的。

他写道:

剪贴板历史记录服务是异步工作的。它通过 AddClipboardFormatListener 来注册剪贴板变化,一旦接收到变化通知,系统就会更新剪贴板历史记录。由于监听器是异步接收通知的,因此在接收到 WM_CLIPBOARDUPDATE 消息时,剪贴板可能已经发生了第二次变化。

这与剪贴板查看器不同,后者会在每次剪贴板变化时同步通知。同步通知的缺点是,可能会错过剪贴板的某些变化,而异步方式的好处则在于,剪贴板的更新不会拖慢或卡顿系统。

文章版权声明:除非注明,否则均为网络转载文章,转载或复制请以超链接形式并注明出处。

相关阅读

  • “真玩家,玩真的”:三星即将携多款显示器新品亮相 5 月 24 日发布会
  • 谷歌开源云端病理学 Python 资料库,加速医疗 AI 场景研发
  • 技嘉于 COMPUTEX 2023 展现创新科技产品与卓越设计实力
  • OPPO 618 哪款旗舰值得买?Find X6 和小折叠屏首选,闭眼入不吃亏
  • DeepMind 推出 LATM 框架,可令 GPT-4 自己生成软件工具处理任务
  • 霸榜折叠屏热卖榜冠亚军,vivo X Flip 和 X Fold2 618 抢购火爆
  • 全球第三大半导体代工厂联电遭遇供电事故,部分晶圆报废
  • 博客平台 WordPress 上线电子报付费订阅服务,为创作者提供更多收入来源
  • 6 月 3 日猪王和你一起在七彩虹直播间,聊天耍新机!
  • 10 万美元 / 年 / 千人:微软 Office 365 AI 助手价格曝光,比原版订阅贵 40%
  • 郭明錤:投资者更感兴趣的是苹果何时推出 ChatGPT 竞品,而不是 AR 头显
  • 《变形金刚 7》即将上映,雷神推出全新变形金刚联名笔记本
  • 台积电预计今年资本支出约为 320 亿美元
  • 比亚迪王传福:汽车行业已进入淘汰赛阶段,有核心技术才能活下来
  • vivo X50 搭载强悍多焦段影像,横竖线向都拍得稳稳当当
  • 欧盟宣布联合 56 家公司启动 81 亿欧元的微电子项目
  • 图森未来获全国首批无驾驶人路测牌照,加速商业化进程
  • 滴普科技 x 中亿丰 | 共建数据智能平台,推动产业数字化创新
  • XREAL Beam 投屏盒子发布:行业首款实现 3DoF 悬停投屏的空间计算终端
  • 共探数字化时代安全新思路,腾讯安全联合 FreeBuf 举办安全运营高峰论坛
  • 最新资讯

    热门资讯