[Python-checkins] peps: PEP 418: Cleanup the Process Time table

victor.stinner python-checkins at python.org
Sat Apr 14 02:46:18 CEST 2012


http://hg.python.org/peps/rev/45fdf1653f8c
changeset: 4249:45fdf1653f8c
user: Victor Stinner <victor.stinner at gmail.com>
date: Sat Apr 14 02:45:49 2012 +0200
summary:
 PEP 418: Cleanup the Process Time table
files:
 pep-0418.txt | 37 ++++++++++++++++++-------------------
 1 files changed, 18 insertions(+), 19 deletions(-)
diff --git a/pep-0418.txt b/pep-0418.txt
--- a/pep-0418.txt
+++ b/pep-0418.txt
@@ -77,7 +77,7 @@
 Python functions
 ================
 
-New functions
+New Functions
 -------------
 
 time.get_clock_info(name)
@@ -256,7 +256,7 @@
 process_time.use_times = (hasattr(os, 'times') and os.name != 'os2')
 
 
-Existing functions
+Existing Functions
 ------------------
 
 time.time()
@@ -340,8 +340,8 @@
 seconds = int(seconds)
 _time.sleep(seconds)
 
-Deprecated functions
---------------------
+Deprecated Function
+-------------------
 
 time.clock()
 ^^^^^^^^^^^^
@@ -826,7 +826,7 @@
 Operating system time functions
 ===============================
 
-Monotonic clocks
+Monotonic Clocks
 ----------------
 
 ========================= ========== =============== ============= ===============
@@ -1080,8 +1080,8 @@
 On Solaris, gethrtime() is the same as clock_gettime(CLOCK_MONOTONIC).
 
 
-System time clocks
-------------------
+System clocks
+-------------
 
 ========================= =============== ============= ===============
 Name Resolution Include sleep Include suspend
@@ -1139,24 +1139,21 @@
 API is not accepted yet, CLOCK_BOOTTIME provides a similar feature.
 
 
-Process time
+Process Time
 ------------
 
 The process time cannot be set. It is not monotonic: the clocks stop
 while the process is idle.
 
-========================= ========== ============= ===============
-Name Resolution Include sleep Include suspend
-========================= ========== ============= ===============
-GetProcessTimes() 100 ns No No
-CLOCK_PROCESS_CPUTIME_ID 1 ns No No
-getrusage(RUSAGE_SELF) 1 µs No No
-times() \- No No
-clock() \- No (*) No
-========================= ========== ============= ===============
-
-(*) On Windows, clock() does include time elapsed during a sleep. It does not
-on other operating systems.
+========================= ========== ============================ ===============
+Name Resolution Include sleep Include suspend
+========================= ========== ============================ ===============
+GetProcessTimes() 100 ns No No
+CLOCK_PROCESS_CPUTIME_ID 1 ns No No
+getrusage(RUSAGE_SELF) 1 µs No No
+times() \- No No
+clock() \- Yes on Windows, No otherwise No
+========================= ========== ============================ ===============
 
 Examples of clock precision on x86_64:
 
@@ -1206,7 +1203,7 @@
 (sum of the cycle time of all threads).
 
 
-Thread time
+Thread Time
 -----------
 
 The thread time cannot be set. It is not monotonic: the clocks stop
-- 
Repository URL: http://hg.python.org/peps


More information about the Python-checkins mailing list

AltStyle によって変換されたページ (->オリジナル) /