CPUTIME

CPU时间的使用MATLAB

句法

描述

T = CPUTIME返回由MATLAB所用的总的CPU时间®自启动以来。返回的CPU时间以秒为单位。

每次调用CPUTIME返回使用MATLAB直到当被调用的函数的点的总CPU时间。为了测量用于运行代码的CPU时间,地点两次调用CPUTIME之前和之后的代码,然后计算返回的值之间的差。

例子

全部收缩

测量用来运行的CPU时间冲浪(峰(40))

TSTART = CPUTIME;冲浪(峰(40))

TEND = CPUTIME  -  TSTART
TEND = 0.3400

提示

  • 来衡量你的代码的性能,使用timeit要么抽搐TOC功能。不像CPUTIME功能,是衡量CPU时间,timeit要么TIC / TOC返回挂钟时间。

    例如,CPU时间暂停通常很小:

    TSTART = CPUTIME;暂停(1)往往= CPUTIME  -  TSTART
    TEND = 0.1094

    然而,挂钟时间占该MATLAB将暂停执行的实际时间:

    抽动暂停(1)TOC
    经过时间是1.000483秒。

    欲了解更多信息,请参阅测量你的代码的性能

R2006a前推出