概述
我有一个脚本贯穿一个目录并搜索给定字符串的给定结尾(即.xml)的所有文件并替换它们.为此,我使用了
python多处理库.
作为一个例子,我使用1100个.xml文件,大约200MB的数据.我的MBP ’15 15“的完整执行时间是8分钟.
但是几分钟后,进程的进程就会进入睡眠状态,我在“顶部”看到了这里(这是在7米之后……).
最高输出
PID COMMAND %CPU TIME #TH #WQ #PORT MEM PURG CMPR PGRP PPID STATE BOOSTS %CPU_ME %CPU_OTHRS
1007 Python 0.0 07:03.51 1 0 7 5196K 0B 0B 998 998 sleeping *0[1] 0.00000 0.00000
1006 Python 99.8 07:29.07 1/1 0 7 4840K 0B 0B 998 998 running *0[1] 0.00000 0.00000
1005 Python 0.0 02:10.02 1 0 7 4380K 0B 0B 998 998 sleeping *0[1] 0.00000 0.00000
1004 Python 0.0 04:24.44 1 0 7 4624K 0B 0B 998 998 sleeping *0[1] 0.00000 0.00000
1003 Python 0.0 04:25.34 1 0 7 4572K 0B 0B 998 998 sleeping *0[1] 0.00000 0.00000
1002 Python 0.0 04:53.40 1 0 7 4612K 0B 0B 998 998 sleeping *0[1] 0.00000 0.00000
所以现在只有一个过程正在完成所有工作,而其他过程在4分钟后就睡着了.
代码段
# set cpu pool to cores in computer
最后
以上就是清脆小松鼠为你收集整理的python休眠1分钟_Python多处理进程会在一段时间后休眠的全部内容,希望文章能够帮你解决python休眠1分钟_Python多处理进程会在一段时间后休眠所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复