Windows 性能突然打鸡血,靠 Bug 修复了多年顽疾

2023-11-01 10:40

本文主要是介绍Windows 性能突然打鸡血,靠 Bug 修复了多年顽疾,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

要说 的 Bug 集中地,当属资源管理器。

速度缓慢、卡顿、崩溃,不同设备、不同版本的用户都有不同的感受。

图片

严格来说,这其实是 Windows 的传统艺能,要完美修复可不容易。

而作为小老弟的文件资源管理器,时不时来个无响应也是个保留节目。

图片

最近 X 用户 @VivyVCCS 又挖掘出了一个文件资源管理器的新 Bug 。

坏消息是不知道有多少设备中招,好消息是 这个 Bug 只有利没有弊

图片

据其描述,只需要在打开文件资源管理器后按下 F11 全屏再退出全屏,仿佛整个世界都快了。

繁复文件夹几乎可以秒开,不在像之前需要漫长加载。

图片

经过小蝾实际测试,确实如此。

以仅仅几百张图的表情包文件夹为例,从点击打开到加载并完成排序需要这么久:

图片

而激活了 Bug 后,打开另一更多图片的文件夹,速度快了不只一点。

图片

这种情况显然是是软件层面的问题,从 HDD 到高端 SSD 均适用。

打开文件夹瞬间磁盘读取速度有明显差异,不过即便是 HDD 也远不会有瓶颈。

图片

看看大伙的反馈,跟小蝾的体验类似。

长久以来拉胯的缩略图生成速度大幅提高,甚至还改善了搜索速度。

图片

这算是一下子解决了微软遗留多年老 Bug ?

写了一堆 Bug 但能跑,而这甚至比预期跑得更好,方式嘛不重要。

图片

引用网友的一句话:Linux 故障排除往往是检查 CPU 、进程、内存、磁盘 I/O、Swap、页面,生成调试日志,再找到运行缓慢的确切原因。

而 Windows 故障排除:重新启动、卸载重装…

图片

微软是否会通过这个 Bug 来改善并正式更新修复还不得而知。

如果你的文件资源管理器速度难以忍受,不妨每次 F11 切换一次全屏吧。

图片

如果嫌麻烦,倒也可以使用脚本自动完成,已经有热心用户写好上传 Github 开源社区。

https://github.com/schalkburger/ExplorerF11Fix

图片

正如打开 此电脑 一样双击运行该程序,直接就可以使用「增强版」文件资源管理器了。

图片

这篇关于Windows 性能突然打鸡血,靠 Bug 修复了多年顽疾的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/322371

相关文章

C#使用yield关键字实现提升迭代性能与效率

《C#使用yield关键字实现提升迭代性能与效率》yield关键字在C#中简化了数据迭代的方式,实现了按需生成数据,自动维护迭代状态,本文主要来聊聊如何使用yield关键字实现提升迭代性能与效率,感兴... 目录前言传统迭代和yield迭代方式对比yield延迟加载按需获取数据yield break显式示迭

windows系统下shutdown重启关机命令超详细教程

《windows系统下shutdown重启关机命令超详细教程》shutdown命令是一个强大的工具,允许你通过命令行快速完成关机、重启或注销操作,本文将为你详细解析shutdown命令的使用方法,并提... 目录一、shutdown 命令简介二、shutdown 命令的基本用法三、远程关机与重启四、实际应用

Windows自动化Python pyautogui RPA操作实现

《Windows自动化PythonpyautoguiRPA操作实现》本文详细介绍了使用Python的pyautogui库进行Windows自动化操作的实现方法,文中通过示例代码介绍的非常详细,对大... 目录依赖包睡眠:鼠标事件:杀死进程:获取所有窗口的名称:显示窗口:根据图片找元素:输入文字:打开应用:依

Java实现任务管理器性能网络监控数据的方法详解

《Java实现任务管理器性能网络监控数据的方法详解》在现代操作系统中,任务管理器是一个非常重要的工具,用于监控和管理计算机的运行状态,包括CPU使用率、内存占用等,对于开发者和系统管理员来说,了解这些... 目录引言一、背景知识二、准备工作1. Maven依赖2. Gradle依赖三、代码实现四、代码详解五

javafx 如何将项目打包为 Windows 的可执行文件exe

《javafx如何将项目打包为Windows的可执行文件exe》文章介绍了三种将JavaFX项目打包为.exe文件的方法:方法1使用jpackage(适用于JDK14及以上版本),方法2使用La... 目录方法 1:使用 jpackage(适用于 JDK 14 及更高版本)方法 2:使用 Launch4j(

windows端python版本管理工具pyenv-win安装使用

《windows端python版本管理工具pyenv-win安装使用》:本文主要介绍如何通过git方式下载和配置pyenv-win,包括下载、克隆仓库、配置环境变量等步骤,同时还详细介绍了如何使用... 目录pyenv-win 下载配置环境变量使用 pyenv-win 管理 python 版本一、安装 和

正则表达式高级应用与性能优化记录

《正则表达式高级应用与性能优化记录》本文介绍了正则表达式的高级应用和性能优化技巧,包括文本拆分、合并、XML/HTML解析、数据分析、以及性能优化方法,通过这些技巧,可以更高效地利用正则表达式进行复杂... 目录第6章:正则表达式的高级应用6.1 模式匹配与文本处理6.1.1 文本拆分6.1.2 文本合并6

Python使用pysmb库访问Windows共享文件夹的详细教程

《Python使用pysmb库访问Windows共享文件夹的详细教程》本教程旨在帮助您使用pysmb库,通过SMB(ServerMessageBlock)协议,轻松连接到Windows共享文件夹,并列... 目录前置条件步骤一:导入必要的模块步骤二:配置连接参数步骤三:实例化SMB连接对象并尝试连接步骤四:

Vue3 的 shallowRef 和 shallowReactive:优化性能

大家对 Vue3 的 ref 和 reactive 都很熟悉,那么对 shallowRef 和 shallowReactive 是否了解呢? 在编程和数据结构中,“shallow”(浅层)通常指对数据结构的最外层进行操作,而不递归地处理其内部或嵌套的数据。这种处理方式关注的是数据结构的第一层属性或元素,而忽略更深层次的嵌套内容。 1. 浅层与深层的对比 1.1 浅层(Shallow) 定义

性能测试介绍

性能测试是一种测试方法,旨在评估系统、应用程序或组件在现实场景中的性能表现和可靠性。它通常用于衡量系统在不同负载条件下的响应时间、吞吐量、资源利用率、稳定性和可扩展性等关键指标。 为什么要进行性能测试 通过性能测试,可以确定系统是否能够满足预期的性能要求,找出性能瓶颈和潜在的问题,并进行优化和调整。 发现性能瓶颈:性能测试可以帮助发现系统的性能瓶颈,即系统在高负载或高并发情况下可能出现的问题