Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/361.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 使用zeromq评测并行进程_Python_Profiling_Multiprocessing_Zeromq - Fatal编程技术网

Python 使用zeromq评测并行进程

Python 使用zeromq评测并行进程,python,profiling,multiprocessing,zeromq,Python,Profiling,Multiprocessing,Zeromq,我正在尝试分析一个基于代理的模型。因此,一个模型中,一个中心类指示所有代理(或子集)执行一个命令,然后等待,直到所有代理都准备好并执行下一个命令……除了来自中心实体的命令或数据之外,这些代理都是不同的,不会获得特定的指令。代理人相互作用和交易 问题是,当我分析中心实体时,它的时间主要花在等待代理上。如果我分析单个代理,它的时间主要是花在等待上。这解释了如何分析单个进程等待可能是预期的。这甚至是一个官方口号:将CPU绑定的任务转换为I/O绑定的任务,这样Python应用程序就更容易扩展。@安卓,是

我正在尝试分析一个基于代理的模型。因此,一个模型中,一个中心类指示所有代理(或子集)执行一个命令,然后等待,直到所有代理都准备好并执行下一个命令……除了来自中心实体的命令或数据之外,这些代理都是不同的,不会获得特定的指令。代理人相互作用和交易


问题是,当我分析中心实体时,它的时间主要花在等待代理上。如果我分析单个代理,它的时间主要是花在等待上。

这解释了如何分析单个进程

等待可能是预期的。这甚至是一个官方口号:将CPU绑定的任务转换为I/O绑定的任务,这样Python应用程序就更容易扩展。@安卓,是的,等待是意料之中的,但我始终无法理解正在发生的事情。谢谢你提醒我注意动力软管。