R 将三个核心分配给doMC工作人员

R 将三个核心分配给doMC工作人员,r,macos,foreach,parallel-processing,domc,R,Macos,Foreach,Parallel Processing,Domc,当我编写以下命令时,它告诉我: > getDoParWorkers() [1] 1 我想给我的工人分配3个核。在RStudio中如何实现这一点?默认情况下,R只为您的任务分配一名工作人员。您必须使用以下命令注册多个工人: > registerDoMC(3) > getDoParWorkers() [1] 3 我从中使用了这些命令。您确定这些命令没有按需要分配吗?@RobertHarvey我在某处读到,无论您的计算机有多少个内核,RStudio默认只分配1个!

当我编写以下命令时,它告诉我:

> getDoParWorkers()
[1] 1

我想给我的工人分配3个核。在RStudio中如何实现这一点?

默认情况下,
R
只为您的任务分配一名工作人员。您必须使用以下命令注册多个工人:

> registerDoMC(3)
> getDoParWorkers()
[1] 3

我从中使用了这些命令。

您确定这些命令没有按需要分配吗?@RobertHarvey我在某处读到,无论您的计算机有多少个内核,RStudio默认只分配1个!