2012-10-22 15 views
0

我正在使用Windows與pycurl,我有一個定時問題時返回CONNECT_TIME時間不準確。pycurl CONNECT_TIME在窗口上

有沒有辦法讓使用pycurl的窗口中的connect_time更加準確。

此刻我正在使用以下內容。

stats['connection_time'] = self.getinfo(CONNECT_TIME) 

如果我使用time.clock()周圍的代碼中的方法,那麼這將不會返回連接時間而是TOTAL_TIME這是一種威懾力的度量。

+0

看着[curl源代碼](https://github.com/bagder/curl/blob/master/lib/timeval.c)它應該提供足夠精確的時間差異(不知道準確性) – jfs

回答

2

完全忘了這個問題,但認爲我會爲別人回答。看起來好像pycurl的粒度問題與在Windows上使用time.time時獲得的粒度問題類似。

相反,我不得不編輯我的代碼,並手動計時完成任務所需的時間。

+0

你可以使用'timeit.default_timer()'作爲跨平臺代碼 – jfs

+0

這是真的,它是一個選項 –