จะใช้วิธีใดในการกำหนดเวลาใน Python time.clock () หรือ time.time ()? ข้อใดให้ความแม่นยำมากกว่า
ตัวอย่างเช่น:
start = time.clock()
... do something
elapsed = (time.clock() - start)
เมื่อเทียบกับ
start = time.time()
... do something
elapsed = (time.time() - start)
timeit.default_timer()
ในการวัดประสิทธิภาพ (มันถูกกำหนดให้ time.time () หรือ time.clock () ขึ้นอยู่กับ OS)
time.clock
และtime.process_time
กระบวนการลูกไม่ได้ ดูการสนทนาของความแม่นยำนี้ (แน่นอนแตกต่างกันไปตามระบบ)
time.clock()
ไม่ได้รับการสนับสนุนและแนะนำให้ใช้perf_counter()
หรือprocess_time()
แทน