首页 > 解决方案 > 为什么 python 在我的 Surface Book 2 上运行这么慢

问题描述

我有一台装有 Windows Build 18.09 的新 Surface Book 2。处理器是 i7 第 8 代(8 核),具有 16 GB 的 RAM。

当我运行任何类型的 Python 代码时,性能都会慢得难以忍受。由于以下原因,我真的不认为这台笔记本电脑上的 Python 性能正常:

我不知道我能做些什么来获得适当的 python 性能。我在其他地方发现的一条评论是 Windows Defender 正在减慢 python 进程的解释。我无法停用它,因为它是部分由 IT 管理的工作计算机。但是,我可以将我为整个 Anaconda 文件夹所做的文件夹和文件列入黑名单——我使用 Anaconda 来管理 Windows 上的 python 环境——以及 python.exe。不幸的是,这并没有带来任何改进。

有没有人对 Windows(尤其是 Surface Book 2)上 python 性能如此低下有任何经验/解释?有没有人建议可以做些什么来获得“正常”的python性能?

标签: pythonwindowsperformance

解决方案


事实证明,Windows Defender 正在减慢 Python 进程的执行速度。

黑名单python.exe和我在 Windows Defender 中执行脚本的文件夹会显着提升性能。

我发现的另一个原因是,Windows 的磁盘访问率似乎比 Linux 低。这对我来说很重要,因为我处理了 50.000 张图像。


推荐阅读