gpt4 book ai didi

matlab - 在 Matlab 中测量 CPU 时间使用情况(以毫秒为单位)

转载 作者:行者123 更新时间:2023-12-02 17:38:28 26 4
gpt4 key购买 nike

如何测量 Matlab 在执行某些命令时使用的时间?我正在寻找类似 linux time 命令的命令,它返回实际使用的 CPU(用户 + sys),而不是总时间,这可能因其他进程的系统使用情况而异。

此外,时间应该以毫秒为单位返回。

最佳答案

您可以使用 cputime :

CPUTIME CPU time in seconds. CPUTIME returns the CPU time in seconds that has been used by the MATLAB process since MATLAB started.

For example:

   t=cputime; your_operation; cputime-t

returns the cpu time used to run your_operation.

The return value may overflow the internal representation and wrap around.

还有 timeit .

您还可以使用 tic/toc(参见 Daniel's answer)。

参见 some useful comments关于测量 CPU 时间。根据上面的链接,tic/toctimeit 给出了比 cputime 更准确的估计。

关于matlab - 在 Matlab 中测量 CPU 时间使用情况(以毫秒为单位),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23663150/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com