freeCores | R Documentation |
Get the Average Number of Free CPU Cores
freeCores(
memory = c("5min", "15min", "1min"),
fraction = 0.9,
logical = getOption2("parallelly.availableCores.logical", TRUE),
default = parallelly::availableCores()
)
memory |
(character) The time period used to infer the system load, with alternatives being 5 minutes (default), 15 minutes, or 1 minute. |
fraction |
(non-negative numeric) A scale factor. |
logical |
Passed as-is to |
default |
(integer) The value to be returned if the system load is
unknown, i.e. |
An positive integer with attributes loadavg
(named numeric),
maxCores
(named integer), argument memory
(character), and
argument fraction
(numeric).
free <- freeCores()
print(free)
## Not run:
## Make availableCores() agile to the system load
options(parallelly.availableCores.custom = function() freeCores())
## End(Not run)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.