A Compiler which optimises frequently used sections of SourceCode.
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.
2 pages link to HotSpotCompiler: