Timing

Timing[expr]

计算 expr,返回以秒为单位的时间和结果的列表.

更多信息

  • Timing 具有属性 HoldAll.
  • Timing[expr;] 将给出 {timing,Null}.
  • Timing 精确到至少 $TimeUnit 秒.
  • Timing 仅包括在 Wolfram 语言内核中花费的 CPU 时间. 它不包括经 WSTP 和其它连接的外部进程花费的时间. 它也不包括在 Wolfram 语言前端花费的时间.
  • Timing[expr] 仅包括在计算 expr 时花费的时间,例如不包括在结果的格式化或输出上的时间.
  • 在有多个 CPU 的特定计算机系统上,Wolfram 语言内核某些时候在不同的 CPU 上产生其它线程. 在某些操作系统中,Timing 可能会忽视这些线程. 在其它操作系统中,它可能会给出所有线程花费的全部事件,其中可能超过 AbsoluteTiming 得到的结果.
  • Timing[expr] 在一个进程中可能对不同的情况给出不同的结果. 一个典型的原因是内部系统缓存的结果,它可以被 ClearSystemCache 清除.

范例

基本范例  (3)

一次计算的时间:

用不同方式比较执行一次计算的时间:

当结果非常大时,禁止输出来检查时间:

绘制一个图形,比较计算一个长度为 n 的 FFT 的时间:

Wolfram Research (1988),Timing,Wolfram 语言函数,https://reference.wolfram.com/language/ref/Timing.html (更新于 2003 年).

文本

Wolfram Research (1988),Timing,Wolfram 语言函数,https://reference.wolfram.com/language/ref/Timing.html (更新于 2003 年).

CMS

Wolfram 语言. 1988. "Timing." Wolfram 语言与系统参考资料中心. Wolfram Research. 最新版本 2003. https://reference.wolfram.com/language/ref/Timing.html.

APA

Wolfram 语言. (1988). Timing. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/Timing.html 年

BibTeX

@misc{reference.wolfram_2024_timing, author="Wolfram Research", title="{Timing}", year="2003", howpublished="\url{https://reference.wolfram.com/language/ref/Timing.html}", note=[Accessed: 22-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_timing, organization={Wolfram Research}, title={Timing}, year={2003}, url={https://reference.wolfram.com/language/ref/Timing.html}, note=[Accessed: 22-November-2024 ]}