这些 exFAT 代码来自于索尼工程师 Yuezhang Mo,他发现减少目录项的重复遍历可以大大提升 exFAT 的性能。这种优化在低端 CPU 环境下提升尤为明显。

IT之家了解到,索尼工程师 Yuezhang Mo 解释说:
在遍历了所有的目录条目后,无论是否有足够的空目录条目,都要提示空目录条目。
在这次提交之后,要这样提示空的目录项。
1. 如果有足够的被删除的目录项,则提示被删除的目录项。
2.无论是否足够,都要提示群集链末端的已删除和未使用的目录条目(由本次提交添加)。
3. 如果没有任何空的目录条目,则提示新集群中的空目录条目(通过本次提交添加)。
这样就避免了对目录项的重复遍历,减少了 CPU 的使用,提高了创建文件和目录的性能(尤其是在低性能 CPU 上)。
为了得出这个结论,我们用 5000 个文件进行了测试。值得注意的是,改进的程度随着文件大小的增加而扩大。处理速度最快可以提升 58%。测试是在 SABRE i.MX6 Lite 开发板上进行的,使用 Class 4 SD 卡。
未经允许不得转载:新聚网 » 处理速度最快提升 58%,Linux 6.2 合并索尼工程师的 exFAT 文件系统代码

新聚网
Swift Assist 进化:苹果 Xcode 26 可接入端侧、Claude 等 AI 编程模型
安全公司曝光黑客盗用开发团队账号在 NPM 平台散布恶意软件包,涉及 React Native / GlueStack 项目
英特尔发布 32.0.101.6881 WHQL 显卡驱动,修复《守望先锋 2》游戏崩溃问题
时隔一年半,苹果手记 Journal 应用将随 macOS / iPadOS 26 登陆 Mac / iPad
苹果推出容器化框架,可直接在 Mac 上创建、下载或运行 Linux 容器镜像
微软 Win10 / Win11 新版 Outlook 被曝新问题:重要会议安排凭空消失
Linux 6.16 首个 RC 候选版发布:提升电源管理效率、扩展硬件支持、优化 EXT4 文件系统





