[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-diffs] Changes to emacs/lispref/os.texi [emacs-unicode-2]
From: |
Miles Bader |
Subject: |
[Emacs-diffs] Changes to emacs/lispref/os.texi [emacs-unicode-2] |
Date: |
Thu, 11 Nov 2004 22:18:34 -0500 |
Index: emacs/lispref/os.texi
diff -c emacs/lispref/os.texi:1.55.2.4 emacs/lispref/os.texi:1.55.2.5
*** emacs/lispref/os.texi:1.55.2.4 Tue Aug 10 07:46:39 2004
--- emacs/lispref/os.texi Fri Nov 12 02:52:59 2004
***************
*** 23,28 ****
--- 23,29 ----
* Time of Day:: Getting the current time.
* Time Conversion:: Converting a time from numeric form to a string, or
to calendrical data (or vice versa).
+ * Processor Run Time:: Getting the run time used by Emacs.
* Time Calculations:: Adding, subtracting, comparing times, etc.
* Timers:: Setting a timer to call a function at a certain time.
* Terminal Input:: Recording terminal input for debugging.
***************
*** 1285,1290 ****
--- 1286,1313 ----
on others, years as early as 1901 do work.
@end defun
+ @node Processor Run Time
+ @section Processor Run time
+
+ @defun get-internal-run-time
+ This function returns the processor run time used by Emacs as a list
+ of three integers: @code{(@var{high} @var{low} @var{microsec})}. The
+ integers @var{high} and @var{low} combine to give the number of
+ seconds, which is
+ @ifnottex
+ @var{high} * 2**16 + @var{low}.
+ @end ifnottex
+ @tex
+ $high*2^{16}+low$.
+ @end tex
+
+ The third element, @var{microsec}, gives the microseconds (or 0 for
+ systems that return time with the resolution of only one second).
+
+ If the system doesn't provide a way to determine the processor run
+ time, get-internal-run-time returns the same time as current-time.
+ @end defun
+
@node Time Calculations
@section Time Calculations
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Emacs-diffs] Changes to emacs/lispref/os.texi [emacs-unicode-2],
Miles Bader <=