如何使用多处理来测量类/函数所花费的时间

时间:2016-05-18 14:20:42

标签: python-3.x time multiprocessing

我在我的代码中使用多处理模块,我想计算每个类所花费的时间。有5个类,例如class A, class B, ... , class E,由class X汇编。 class Y调用需要由class Xclass X的实例)处理的多个数据集。

我在time.time()设置了一个计时器(class X),以查看每个数据集将花费多少时间,以及class A-E中的计时器来测试每个步骤将花费多少时间。

class Y中使用多处理,池设置为4,并将class X的主要功能映射到数据集。

问题是处理所有数据集的总时间甚至小于单个步骤(总结处理数据)。如何解决这个问题?

0 个答案:

没有答案