Sobes.tech
Назад к вопросам
Junior — Middle
50

Каким образом можно определить фактическое время обработки запроса в системе?

Ответ от нейросети

sobes.tech AI

Для определения фактического времени обработки запроса в Python часто используют модуль time. Самый простой способ — зафиксировать время до начала обработки и после её завершения, затем вычислить разницу.

Пример:

import time

def process_request():
    # имитация обработки
    time.sleep(2)

start_time = time.time()  # время в секундах с начала эпохи
process_request()
end_time = time.time()

processing_time = end_time - start_time
print(f"Время обработки запроса: {processing_time:.3f} секунд")

Для более точного измерения можно использовать time.perf_counter(), который обеспечивает высокоточное измерение времени.

start = time.perf_counter()
process_request()
end = time.perf_counter()
print(f"Время обработки: {end - start:.6f} секунд")