主要内容

cputime

使用的CPU时间MATLAB

语法

描述

例子

t = cputime返回MATLAB使用的CPU总时间®自从它开始。返回的CPU时间以秒为单位。

每次调用cputime返回到调用该函数时为止MATLAB使用的CPU总时间。要度量用于运行代码的CPU时间,可以调用两个cputime然后计算返回值之间的差值。

例子

全部折叠

测量CPU运行时间冲浪(峰值(40))

tStart = cputime;冲浪(峰值(40))

图中包含一个轴对象。axis对象包含一个类型为surface的对象。

tEnd = cputime - tStart
往往= 0.4900

提示

  • 要衡量代码的性能,请使用时间抽搐toc功能。不像cputime函数,它度量CPU时间,时间抽搐/ toc返回所。

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

    tStart = cputime;end (1) end = cputime - tStart
    往往= 0.1094

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

    抽搐暂停(1)toc
    运行时间为1.000483秒。

    有关更多信息,请参见衡量代码的性能

扩展功能

之前介绍过的R2006a