区分多处理产生的不同进程

时间:2012-01-19 10:33:13

标签: python multiprocessing

我有一个使用multiprocessing的应用程序。它使用multiprocessing.Process(name='foo', target=fn)创建多个进程。我希望能够通过任务管理器看到哪些进程消耗了更多资源(CPU,内存),但所有这些进程最终都被命名为python.exe

有没有办法区分衍生过程?我在Windows下运行。

1 个答案:

答案 0 :(得分:0)

每个进程都有不同的pid,您可以使用http://docs.python.org/library/os.html#os.getpid

获取它

我只是不确定任务管理器中是否有可见的pid:<