После прочтения этой Python time.clock () против точности time.time ()? и time.process_time () , между прочим, я в замешательстве.
Мне нужно время процессора, затирая алгоритм.Я хочу, чтобы время было прямо перед вызовом и сразу после его возвращения.
start = time.time() or time.process_time()
sorted = algorithm(stuff)
end = time.time() or time.process_time()
elapsed = end - start * (1e9)
time.process_time()
кажется хорошим кандидатом, но я понятия не имею, какие единицы он возвращает на Mac, похоже, не можетнайти прямой ответ, и мне нужно преобразовать в наносекунды.Я попробовал time.time () и ответ показался мне дико неправильным.Мысли о том, что я могу сделать здесь?