Skip to main content Link Menu Expand (external link) Document Search Copy Copied

Runtime Environment

The runtime environment (commonly referred to as runtime) is the underlying system for executing a program. It includes resource management, especially memory allocation and garbage collection Supporting libraries or frameworks for example message passing, and interfaces to hardware.

Classical

Full Definition

All responsibilities for code execution are handled by the runtime environment. For performance reasons, some of these tasks are relegated to the operating system. Interpretation of code is usually understood as part of the runtime, while Compilation is not. Still, compilers are tightly connected with the runtime environment but technically not part of it.

Examples

  • JRE, the Java Runtime Environment

Synonyms

  • Runtime

Depending on the context the term Runtime is sometimes called Running time. In most cases, Runtime Environment is shortened to runtime.