Sobes.tech
Junior — Middle

Como é que se pode determinar a duração de execução de um processo ou tarefa específica no sistema?

sobes.tech IA

Resposta da IA

Para determinar a duração da execução de um processo ou tarefa no sistema, pode-se medir o tempo de início e fim, e depois calcular a diferença. Em diferentes linguagens de programação e ambientes, isso é feito de maneiras diferentes, mas a abordagem geral é a seguinte:

  • Registar o tempo de início (por exemplo, usando uma função que obtém o hora atual).
  • Executar o processo ou tarefa.
  • Registar o tempo de fim.
  • Calcular a diferença entre o tempo de fim e o de início.

Exemplo em Python:

import time

start_time = time.time()
# código da tarefa
time.sleep(2)  # simulação de trabalho
end_time = time.time()

duration = end_time - start_time
print(f"Duração da execução: {duration} segundos")

Em sistemas com monitoramento mais avançado, podem-se usar perfis ou ferramentas integradas de registo do tempo de execução.