CompileTime is the time when a Compiler analyzes SourceCode and compiles it.

CompileTime commonly entails Optimisations to improve speed at RunTime. Such Optimisations rely on information that must be available at the time they're done. InLining, for example, can generally be done at CompileTime because the necessary CallGraph information is avaliable.

See also: KernelCompilationTimes