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.