区分多进程生成的不同进程

1 投票
1 回答
948 浏览
提问于 2025-04-17 10:36

我有一个应用程序,它使用了 multiprocessing 这个功能。这个功能可以创建多个进程,使用的代码是 multiprocessing.Process(name='foo', target=fn)。我想通过任务管理器查看哪些进程消耗的资源(比如CPU和内存)更多,但所有这些进程最后都显示为 python.exe

有没有办法区分这些创建的进程呢?我是在Windows系统下运行的。

1 个回答

0

每个进程都有不同的进程ID(pid),你可以通过这个链接获取它:http://docs.python.org/library/os.html#os.getpid

不过我不太确定在任务管理器里是否能看到这个进程ID :<

撰写回答