Точная спецификация time.clock () при работе в подсистеме Windows для Linux - PullRequest
0 голосов
/ 01 июля 2019

Я пытаюсь определить время определенного оператора select в python. Код, который я использую для этого:

# Time the retrieval
start_time = time.clock()
rows = session.execute(cass_select_query)
mid_time = time.clock()
UDR_cass_df = rows._current_rows
end_time = time.clock()
print("Time to execute select: %s seconds", mid_time - start_time)
print("Time to put into dataframe: %s seconds", end_time - mid_time)
print("Total time: %s seconds", end_time - start_time)

Я прочитал, что «метод clock () возвращает текущее время процессора в виде числа с плавающей запятой, выраженного в секундах в Unix», а также «В Windows эта функция возвращает настенные часы, прошедшие с момента первого вызова эта функция, как число с плавающей запятой, основана на функции Win32 QueryPerformanceCounter. "

Я использую Ubuntu, работающую в подсистеме Windows для Linux. Какое из этих двух правил синхронизации применимо?

...