Rust 标准文件系统比 Python 慢!?不,是硬件问题!
原文英文,约4900词,阅读约需18分钟。发表于: 。I'm about to share a lengthy tale that begins with Apache OpenDAL™ op.read() and concludes with an unexpected twist. This journey was quite enlightening for me, and I hope it will be for you too....
本文讨论了Python绑定OpenDAL的性能问题。作者比较了使用OpenDAL的Python绑定、Python本身和Rust实现来读取文件的性能。他们发现Python比OpenDAL和Rust都要快。进一步调查发现,这个问题与AMD Ryzen处理器中的CPU错误有关,具体是与rep movsb指令有关。作者得出结论,这不是一个软件相关的问题,并建议等待AMD的回应或考虑禁用导致问题的CPU功能。