Differences between version 3 and revision by previous author of CompileTime.
Other diffs: Previous Major Revision, Previous Revision, or view the Annotated Edit History
Newer page: | version 3 | Last edited on Wednesday, September 15, 2004 3:31:22 pm | by AristotlePagaltzis | Revert |
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