Python時鍾,計算程序運行時間


關於計算程序執行時間

 1 import time
 2 def sleep():
 3     time.sleep(2.5)
 4 
 5 def forloop(count):
 6     for i in range(count):
 7         print(i)
 8 start = time.clock()
 9 forloop(10000)
10 end = time.clock()
11 forloop(5)
12 end1 = time.clock()
13 print("start: {}; end: {}; end - start: {}; end1: {}".format(start, end, end -start, end1))

 

1. time需要import;
2. time.clock在windows下面返回的是時間戳,在計算時間間隔需要用end - start;但是在linux下面clock則是獲取時間間隔(clock調用第二次開始);
3. 注意在linux下面返回的是占用cpu的時鍾時間,所以sleep的方式並不占用cpu時間,所以返回的時間都是0

另外還有一種就是datetime,不過datetime是系統的時間戳,並不是cpu時鍾,用作計算程序的執行時間並不恰當。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM