Kaydet (Commit) e69d3fec authored tarafından Guido van Rossum's avatar Guido van Rossum

Use time.time() instead of time.millitimer()

üst d9193c67
...@@ -57,15 +57,15 @@ def test(): ...@@ -57,15 +57,15 @@ def test():
print range(10), range(-10, 10), range(0, 10, 2) print range(10), range(-10, 10), range(0, 10, 2)
for i in range(100, -100, -10): print i, for i in range(100, -100, -10): print i,
print print
t1 = time.millitimer() t1 = time.time()
for i in range(1000): for i in range(1000):
pass pass
t2 = time.millitimer() t2 = time.time()
for i in __builtin__.range(1000): for i in __builtin__.range(1000):
pass pass
t3 = time.millitimer() t3 = time.time()
print t2-t1, 'msec (class)' print t2-t1, 'sec (class)'
print t3-t2, 'msec (built-in)' print t3-t2, 'sec (built-in)'
test() test()
...@@ -6,17 +6,17 @@ import sys, os, time ...@@ -6,17 +6,17 @@ import sys, os, time
def TSTART(): def TSTART():
global t0, t1 global t0, t1
u, s, cu, cs = os.times() u, s, cu, cs = os.times()
t0 = u+cu, s+cs, time.millitimer() t0 = u+cu, s+cs, time.time()
def TSTOP(*label): def TSTOP(*label):
global t0, t1 global t0, t1
u, s, cu, cs = os.times() u, s, cu, cs = os.times()
t1 = u+cu, s+cs, time.millitimer() t1 = u+cu, s+cs, time.time()
tt = [] tt = []
for i in range(3): for i in range(3):
tt.append(t1[i] - t0[i]) tt.append(t1[i] - t0[i])
[u, s, r] = tt [u, s, r] = tt
msg = '' msg = ''
for x in label: msg = msg + (x + ' ') for x in label: msg = msg + (x + ' ')
msg = msg + `u` + ' user, ' + `s` + ' sys, ' + `r*0.001` + ' real\n' msg = msg + `u` + ' user, ' + `s` + ' sys, ' + `r` + ' real\n'
sys.stderr.write(msg) sys.stderr.write(msg)
...@@ -110,11 +110,11 @@ def main(): ...@@ -110,11 +110,11 @@ def main():
for dir in args: for dir in args:
wq.addwork(find, (dir, selector, wq)) wq.addwork(find, (dir, selector, wq))
t1 = time.millitimer() t1 = time.time()
wq.run(nworkers) wq.run(nworkers)
t2 = time.millitimer() t2 = time.time()
sys.stderr.write('Total time ' + `t2-t1` + ' msec.\n') sys.stderr.write('Total time ' + `t2-t1` + ' sec.\n')
# The predicate -- defines what files we look for. # The predicate -- defines what files we look for.
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment