R并行计算(parSapply)经过的时间比使用并行的NOT长得多

时间:2017-07-01 17:10:06

标签: r parallel-processing sapply

我正在运行一些R程序,并认为并行计算,parSapply(),要快得多。但是,我注意到,与不使用并行(即sapply())相比,经过的时间要长得多,尽管用户时间"更短。似乎不使用parallel是一个不错的选择,但我很困惑为什么经过的时间太长了。有没有办法减少经过的时间并使其接近用户时间?以下是录制的系统时间。我的CPU是Intel i7-4770。

使用sapply:

  user  system elapsed 
16.048   0.000  16.092 

使用parSapply():

 user  system elapsed 
2.740   0.464  45.553

0 个答案:

没有答案