Мне нужно измерить время выполнения определенных частей моей программы (не для отладки, а как функцию в выходе). Точность важна, потому что общее время будет составлять долю секунды.
Я собирался использовать модуль времени, когда я наткнулся на timeit, который утверждает, что позволяет избежать ряда общих ловушек для измерения времени выполнения. К сожалению, у него есть ужасный интерфейс, взяв строку в качестве входной информации, которая тогда будет eval.
Итак, нужно ли использовать этот модуль для точного измерения времени или достаточно времени? И каковы подводные камни, на которые он ссылается?
Спасибо