博客园  :: 首页  :: 管理

今天笔者写了一个py脚本去处理Windows下一个目录Upload的文件,也就是将文件按照一些规则进行分类移动管理

文件的数量近20万,笔者发现在处理过程中cpu几乎一直99% ~ 100%,如下图所示

这时发现Windows Explorer和Python各占了一半,有点奇怪的是为什么Windows Explorer也会占用这么高

按道理讲,应该只有Python脚本进程才会占用cpu很高吧

最后才发现,因为我是将Upload目录打开了的、这里面会刷新一些数据,如当前目录Item数量(文件和目录)

因此也能看到资源管理器的地址栏也是一直像刷新样式一样,因为打开了Upload目录,目录下左下的Items一直在变化

所以也会使用到cpu进行大量的计算当前目录下目录及文件的数量,最后笔者将Upload目录关闭了,果然Windows Explorer就降到极低的正常值

 

 

 

尊重别人的劳动成果 转载请务必注明出处:https://www.cnblogs.com/5201351/p/17205233.html