← Glossário
Glossário · Dev

O que é Runtime?

É o momento em que um software é executado no computador e o ambiente que ele necessita nesse processo.

Definição

O tempo em que o código é escrito e o tempo em que ele é executado são diferentes. O tempo de execução refere-se ao processo em que o código não é mais um arquivo, mas reside ativamente no processador e na memória do computador.

Analogia: Ter a receita de uma refeição escrita no papel é 'software', e ter aquela refeição preparada e servida na cozinha é 'tempo de execução'.

Como funciona

Ao iniciar o programa, o computador aloca os recursos necessários e processa os códigos linha por linha, deixando-os prontos para a interação do usuário.

Onde é usado

Ele é usado para monitorar o desempenho ao vivo do programa durante os processos de desenvolvimento e depuração de software.

Costuma ser confundido com

É confundido com tempo de compilação; tempo de compilação é preparação, tempo de execução é execução.

Perguntas frequentes

O que significa erro de tempo de execução?

É quando o programa encontra uma situação inesperada durante a execução e trava ou apresenta um erro.

Todo software tem um tempo de execução?

Sim, todo software que pode ser executado precisa de um ambiente de trabalho.

Termos relacionados

Ferramentas relacionadas

Esta explicação foi escrita em linguagem simples para a TreScout e traduzida automaticamente do original em turco · a versão turca é a que vale. Se algo parecer errado ou faltando, escreva para hello@trescout.com. Ler em turco →