2012-01-19 45 views
1

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

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

+3

他们有独特的PID的。 ('os.getpid()')你还需要知道什么? –

+0

谢谢。我花了一段时间才意识到你可以在任务管理器中显示PID(查看/选择列)。这是一个漫长的一天。 – misha

回答