假设我有一个名为的 python 脚本my_parallel_script.py
,它涉及使用multiprocessing
并行化几件事,我使用以下命令运行它:
python -m cProfile my_parallel_script.py
这只会为父进程生成分析输出。在子进程中进行的调用根本不会被记录。是否也可以分析子进程?
如果唯一的选择是修改源,那么最简单的方法是什么?
假设我有一个名为的 python 脚本my_parallel_script.py
,它涉及使用multiprocessing
并行化几件事,我使用以下命令运行它:
python -m cProfile my_parallel_script.py
这只会为父进程生成分析输出。在子进程中进行的调用根本不会被记录。是否也可以分析子进程?
如果唯一的选择是修改源,那么最简单的方法是什么?