Differences between current version and previous revision of CompileTime.
Other diffs: Previous Major Revision, Previous Author, or view the Annotated Edit History
Newer page: | version 3 | Last edited on Wednesday, September 15, 2004 3:31:22 pm | by AristotlePagaltzis | |
Older page: | version 2 | Last edited on Wednesday, September 1, 2004 8:48:56 pm | by StuartYeates | Revert |
@@ -1,3 +1,5 @@
-[
CompileTime]
is the time when a [Compiler] compiles [SourceCode]
. Optimisations at
[CompileTime
] to save time
at [RunTime
] is a very common approach, but relies
on the necessary
information being avaliable
at [CompileTime]
. [
InLining]
, for example, can be done at [
CompileTime]
because the necessary CallGraph information is avaliable.
+CompileTime is the time when a [Compiler] analyzes SourceCode and
compiles it
.
+
+CompileTime commonly entails
[Optimisation
]s
to improve speed
at RunTime. Such
[Optimisation
]s 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