gpt4 book ai didi

python - 如何分析并行化的 Python 脚本?

转载 作者:太空狗 更新时间:2023-10-29 18:31:04 24 4
gpt4 key购买 nike

假设我有一个名为 my_parallel_script.py 的 python 脚本,它涉及使用 multiprocessing 来并行化几件事,我使用以下命令运行它:

python -m cProfile my_parallel_script.py

这仅为父进程 生成分析输出。根本不会记录在子进程中进行的调用。是否也可以分析子进程?

如果唯一的选择是修改源代码,那么最简单的方法是什么?

最佳答案

cProfile 仅适用于单个进程,因此您不会自动获取子进程的概要文件。

我建议您调整子进程代码,以便您可以将其作为单个进程单独调用。然后在分析器下运行它。您可能不需要在分析时运行系统多进程,并且只运行一个子进程会简化工作。

关于python - 如何分析并行化的 Python 脚本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1408393/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com