AbsoluteTiming

AbsoluteTiming[expr]
を評価したときの,経過した実際の時間(秒)と結果のリストを返す.

詳細詳細

  • AbsoluteTimingは属性HoldAllを持つ.
  • AbsoluteTiming[expr;]{timing,Null}を与える.
  • AbsoluteTimingは常に最低でも$TimeUnit秒程度の正確さを有する.多くのシステムではこれより格段に正確である.
  • AbsoluteTiming[expr]expr の実際の評価にかかった時間だけを計り,結果をフォーマットするための時間は計らない.

例題例題すべて開くすべて閉じる

  (2)  (2)

計算にかかる合計時間を得る:

In[1]:=
Click for copyable input
Out[1]=

Timingは使用されるCPU時間だけを返す:

In[2]:=
Click for copyable input
Out[2]=

AbsoluteTimingは必要であればインターネットからデータを得る時間等をも考慮する:

In[1]:=
Click for copyable input
Out[1]=

すぐに再利用できるようにデータが保存されているので2回目の計算はずっと速い:

In[2]:=
Click for copyable input
Out[2]=
2003年に導入
(5.0)