Я написал некоторую функцию на python и хочу измерить время ее вычисления для разных входов. Я заметил, что даже при использовании одного и того же входа несколько раз, каждый раз измеренное время будет другим, я предполагаю, что это потому, что состояние P C может каждый раз отличаться (в отношении используемой памяти et c.) или что-то в этом роде? В любом случае, есть ли способ устранить этот случайный фактор, чтобы измерение стало детерминированным и надежным?
Я использую библиотеку времени и функцию perf_counter_ns для измерения времени.