$ProcessorCount

$ProcessorCount

gives the number of processor cores available on the computer system on which the Wolfram System is being run.

Details

Examples

open allclose all

Basic Examples  (1)

Applications  (2)

By default, as many parallel kernels are launched as there are processor cores:

You can change $ProcessorCount in a new session to simulate a multicore computer:

Possible Issues  (2)

No kernels are launched by default on a single-core computer:

Specify the number of desired kernels to launch them anyway:

Changing $ProcessorCount takes effect only if it happens before using any parallel commands:

You can always launch the desired number of kernels explicitly:

Introduced in 2008
 (7.0)