Время ЦП, используемое MATLAB
t = cputime возвращает общее время ЦП, используемое MATLAB ® с момента его запуска. Возвращенное время ЦП выражается в секундах.
Каждый вызов для cputime возвращает общее время ЦП, используемое MATLAB до момента вызова функции. Чтобы измерить время ЦП, используемое для запуска кода, выполните два вызова для cputime до и после кода, а затем вычислить разницу между возвращенными значениями.
Для измерения производительности кода используйте timeit или tic и toc функции. В отличие от cputime функция, измеряющая время ЦП, timeit или tic/toc возврат времени настенных часов.
Например, время ЦП для pause обычно невелик:
tStart = cputime; pause(1) tEnd = cputime - tStart
tEnd =
0.1094
Тем не менее, время настенных часов учитывает фактическое время приостановки выполнения MATLAB:
tic pause(1) toc
Elapsed time is 1.000483 seconds.
Дополнительные сведения см. в разделе Измерение производительности кода.