检测Windows上的核心数

Zac*_*ach 13 windows multicore r

如果我在Linux或Mac上运行R,我可以使用检测可用内核的数量multicore:::detectCores().但是,没有多核功能的Windows版本,所以我不能在Windows上使用这种技术.

如何从R中以编程方式检测Windows机器上的核心数?

Zac*_*ach 22

并行程序包现在具有检测核心数量的功能:parallel:::detectCores().


Rei*_*son 13

这个帖子有很多建议,包括:

Sys.getenv('NUMBER_OF_PROCESSORS')
Run Code Online (Sandbox Code Playgroud)

另请注意Ripley教授在该主题中的帖子,其中谈到了这样做的困难.