1. datetime
datetime.datetime.now()獲取的是當前日期,該方式獲得的是程式執行時間import datetime
start = datetime.datetime.now()
'''import numpy as np
t = 0
for i in np.arange(1,1000):
t = t + i
'''end = datetime.datetime.now()
print((end-start).seconds)
2. time
time.time() 獲取自紀元以來的當前時間(以秒為單位)。如果系統時鐘提供他們,則可能存在秒的分數。所以這個地方返回的是浮點型。該方式獲得的是程式執行時間。import time
start = time.time()
'''import numpy as np
t = 0
for i in np.arange(1,1000):
t = t + i
'''end = time.time()
print(end-start)
3. clock
time.clock() 返回程式開始或第一次被呼叫clock()以來的cpu時間。這具有與系統記錄一樣多的精度。返回的也是乙個浮點型別。這裡獲取的是cpu的執行時間。start = time.clock()
'''import numpy as np
t = 0
for i in np.arange(1,1000):
t = t + i
'''end = time.clock()
print(end-start)
注意:程式執行時間 = cpu時間 + io時間 + 休眠或等待時間
VC MFC中計算程式執行時間
通過網上查閱資料,找到以下幾種vc中求取程式執行時間的方法 方法一 利用gettickcount函式 ms cstringstr longt1 gettickcount 程式段開始前取得系統執行時間 ms to do sth longt2 gettickcount 程式段結束後取得系統執行時間 ms...
VC MFC中計算程式 系統執行時間
vc mfc中計算程式 系統執行時間 skyseraph dec.30th 2010 hqu latest modified date dec.30th 2010 hqu 法一 利用gettickcount函式 獲取程式執行時間 longt1 gettickcount 程式段開始前取得系統執行時間 ...
VC MFC中計算程式 系統執行時間
vc mfc中計算程式 系統執行時間 skyseraph dec.30th 2010 hqu latest modified date dec.30th 2010 hqu 法一 利用gettickcount函式 獲取程式執行時間 longt1 gettickcount 程式段開始前取得系統執行時間 ...