Управляйте максимальным количеством вычислительных потоков
N = maxNumCompThreads
LASTN = maxNumCompThreads(N)
LASTN = maxNumCompThreads('automatic')
N = maxNumCompThreads
возвращает текущее максимальное количество вычислительных потоков N
.
LASTN = maxNumCompThreads(N)
определяет максимальный номер вычислительных потоков к N
, и возвращает предыдущее максимальное количество вычислительных потоков, LASTN
.
LASTN = maxNumCompThreads('automatic')
определяет максимальный номер вычислительного использования потоков что MATLAB® программное обеспечение решает быть самым желательным. Это дополнительно возвращает предыдущее максимальное количество вычислительных потоков, LASTN
.
В настоящее время максимальное количество вычислительных потоков равно количеству физических ядер на вашей машине.
Примечание
Определение максимального номера вычислительного использования потоков maxNumCompThreads
не распространяет к вашему следующему сеансу работы с MATLAB.
Можно установить -singleCompThread
опция, когда стартовый MATLAB, чтобы ограничить MATLAB одним вычислительным потоком. По умолчанию MATLAB использует возможности многопоточности компьютера, на котором он запускается.
На Windows® платформы с несколькими группами процессора, максимальное количество по умолчанию вычислительных потоков равно количеству физических ядер в группе процессора, которая запускает MATLAB.