Medindo o tempo de execução de scripts Python
Medir o tempo de execução de scripts e aplicações em Python é essencial para identificar gargalos de desempenho, otimizar o código e identificar o tempo médio de execução de scripts.
Nessa publicação, será abordado uma forma simples e eficaz de medir o tempo de execução na linguagem de programação Python, sem a necessidade da instalação de bibliotecas adicionais.
No bloco abaixo é apresentado um exemplo de código em Python:
import time
from datetime import datetime
start = datetime.now()
print(f"##### INÍCIO [{start:%d/%m/%Y %H:%M:%S}] #####")
# código do script
print("\nScript...\n")
# espera de 5 segundos
time.sleep(5)
end = datetime.now()
print(f"Tempo de Execução: {(end - start).total_seconds():.2f} segundos")
print(f"##### FIM [{end:%d/%m/%Y %H:%M:%S}] #####")
Resultado da execução do script com o tempo de execução:
O módulo time do Python é uma excelente e simples opção para gerar o tempo de execução, como apresentado no código acima.
As informações nesta publicação representam a minha experiência como desenvolvedor de software e pesquisas realizadas. Se você encontrou alguma inconsistência ou deseja sugerir uma melhoria entre em Contato comigo e irei ajustar.