--- title: "Just-in-Time Compilation (JIT)" id: jit pg_version: "20devel" --- # Just-in-Time Compilation (JIT) ## Table of Contents - [30.1. What Is JIT compilation?](jit-reason.md) - [30.1.1. JIT Accelerated Operations](jit-reason.md#jit-accelerated-operations) - [30.1.2. Inlining](jit-reason.md#jit-inlining) - [30.1.3. Optimization](jit-reason.md#jit-optimization) - [30.2. When to JIT?](jit-decision.md) - [30.3. Configuration](jit-configuration.md) - [30.4. Extensibility](jit-extensibility.md) - [30.4.1. Inlining Support for Extensions](jit-extensibility.md#jit-extensibility-bitcode) - [30.4.2. Pluggable JIT Providers](jit-extensibility.md#jit-pluggable) This chapter explains what just-in-time compilation is, and how it can be configured in PostgreSQL.