我有一个使用multiprocessing
的应用程序。它使用multiprocessing.Process(name='foo', target=fn)
创建多个进程。我希望能够通过任务管理器看到哪些进程消耗了更多资源(CPU,内存),但所有这些进程最终都被命名为python.exe
。
有没有办法区分衍生过程?我在Windows下运行。
答案 0 :(得分:0)
每个进程都有不同的pid,您可以使用http://docs.python.org/library/os.html#os.getpid
获取它我只是不确定任务管理器中是否有可见的pid:<