This is documentation for Mathematica 4, which was
based on an earlier version of the Wolfram Language.
View current documentation (Version 11.2)

$InputTimeUsed

Timing

FilledSmallSquareTiming[expr] evaluates expr, and returns a list of time used, together with the result obtained.

FilledSmallSquareTiming gives the CPU time in seconds, multiplied by the symbol Second.

FilledSmallSquareTiming has attribute HoldAll.

FilledSmallSquareTiming[expr;] will give timing, Null.

FilledSmallSquareFirst[Timing[expr;]] /. Second->1 yields just the number of seconds required for the evaluation of expr.

FilledSmallSquareTiming is accurate only down to a granularity of at least $TimeUnit seconds.

FilledSmallSquareTiming includes only CPU time spent in the Mathematica kernel. It does not include time spent in external processes connected via MathLink or otherwise. Nor does it include time spent in the Mathematica front end.

FilledSmallSquareTiming[expr] includes only time spent in the evaluation of expr, and not, for example, in the formatting or printing of the result.

FilledSmallSquareTiming should give accurate results on all operating systems where the running of processes is specifically scheduled by the operating system.

FilledSmallSquare On early versions of Microsoft Windows and MacOS where Mathematica must explicitly yield in order for other processes to run, Timing may substantially overestimate the time used within Mathematica.

FilledSmallSquare See The Mathematica Book: Section 2.13.3.

FilledSmallSquare See also: TimeUsed, TimeConstrained, SessionTime, AbsoluteTime.

Further Examples

$InputTimeUsed