码迷,mamicode.com
首页 > 编程语言 > 详细

R语言并行计算中的内存控制

时间:2018-05-03 16:31:48      阅读:247      评论:0      收藏:0      [点我收藏+]

标签:key   ace   word   有一个   span   问题   res   code   for   

  R语言使用向量化计算,因此非常容易在集群上进行并行计算。parallel 包提供了非常方便的函数用来进行并行计算,但有一个问题是并行时对于内存中的对象会拷贝多份,因此会比较占内存,这里提供一个比较简易的方法在内存中共享对象从而达到降低内存占用的目的。

cl<-makeCluster(10, type="FORK")
result_list <- parLapply(cl, list, function)
stopCluster(cl)

  非常简单,在创建集群的时候添加type为 FORK就好。

R语言并行计算中的内存控制

标签:key   ace   word   有一个   span   问题   res   code   for   

原文地址:https://www.cnblogs.com/Demo1589/p/8985653.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!