$TimeUnit

$TimeUnit
gives the minimum time interval in seconds recorded on your computer system.

DetailsDetails

  • Typical values for $TimeUnit are 1/100 and 1/1000.
  • $TimeUnit determines the minimum granularity of measurement in functions like Timing and DateList.
  • In some functions the actual time granularity may be much smaller than $TimeUnit.

ExamplesExamplesopen allclose all

Basic Examples (2)Basic Examples (2)

The timing granularity on this machine:

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

When a computation takes less than $TimeUnit seconds, repeat to get a better timing:

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

Divide by the number of repetitions to get the average timing:

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

You may want to time just a part of the computation:

In[5]:=
Click for copyable input
Out[5]=
New in 2
New to Mathematica? Find your learning path »
Have a question? Ask support »