过程P1:
#sub.py
#Find the sum of two numbers
def sum_ab(a,b):
return a+b
def main():
print(sum_ab(3,6))
if __name__ == '__main__':
main()
处理P2:
#run.py
#Execute sub.py 10 times
import psutil as ps
cmd = ["python3", "sub.py"]
for i in range(10):
process = ps.Popen(cmd)
以上是我正在使用的方案。我需要查找“ run.py”脚本调用的每个子进程的CPU和内存利用率。任何人都可以帮助我导出“运行过程”的资源信息。如何在python中导出以下内容。
处理P1:#sub.py#查找两个数字的和def sum_ab(a,b):如果__name__ =='__main__',则返回a + b def main():print(sum_ab(3,6)): main()进程P2:#run.py #Execute sub.py 10 ...
花费大量时间和精力,我发现可以进行子流程资源利用率分析。