Penguin
Diff: HotSpotCompiler
EditPageHistoryDiffInfoLikePages

Differences between version 2 and predecessor to the previous major change of HotSpotCompiler.

Other diffs: Previous Revision, Previous Author, or view the Annotated Edit History

Newer page: version 2 Last edited on Wednesday, September 15, 2004 1:33:24 pm by AristotlePagaltzis Revert
Older page: version 1 Last edited on Wednesday, September 1, 2004 9:49:40 pm by StuartYeates Revert
@@ -1,3 +1,3 @@
-A [Compiler] which optimises frequently used sections of [SourceCode ]. 
+A particular kind of JustInTime [Compiler] whose defining property is that it will dynamically recompile hot spots, ie sections of a program which take up most of its execution time in, to optimise them better. Hot spots are identified by monitoring [Profiling ] information as the program executes. This way, a HotSpotCompiler can potentially optimise much more purposively than a traditional [Compiler] which builds an unchanging BinaryExecutable
  
-Most frequently associated with [Java], but in theory applicable to a wide range of langauges, it's power arises from combining CompileTime and RunTime optimisations with [Profiling] information
+The concept is commonly associated with [Java], but is applicable to any VirtualMachine-based language