Changeset 2316525 for benchmark/ctxswitch/python_cor.py
- Timestamp:
- Jan 19, 2020, 4:16:27 PM (4 years ago)
- Branches:
- ADT, arm-eh, ast-experimental, enum, forall-pointer-decay, jacob/cs343-translation, jenkins-sandbox, master, new-ast, new-ast-unique-expr, pthread-emulation, qualifiedEnum
- Children:
- f090750
- Parents:
- 9e63a2b
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
benchmark/ctxswitch/python_cor.py
r9e63a2b r2316525 9 9 times = int( sys.argv[1] ) 10 10 11 def GreatSuspender():11 def C(): 12 12 while True: 13 13 yield 14 14 15 s = GreatSuspender()15 c = C() 16 16 17 17 start = time.time_ns() 18 18 for i in range( 10000000 ): 19 next( s) # resume19 next( c ) # resume 20 20 end = time.time_ns() 21 21 print( (end - start) / times )
Note: See TracChangeset
for help on using the changeset viewer.