Re: Java (bytecode) execution speed



Christian <fakemail@xxxxxx> wrote:
Is there any interpretation going on today in the jvm or is simply
everything compiled to machinecode just in time before execution?

Modern JVMs do both; the performance-critical stuff is JIT'ed, but a lot
of one-off initialization code will be interpreted. At one time, JIT
compilers would frequently run before any code was executed; this was
changed because mixed mode (some interpreting, some compiling) reduces
the perceived start-up time of applications.

--
Chris Smith
.



Relevant Pages

  • Re: Errors in Prolog
    ... compilers such as CxProlog and Qu-Prolog that also provide a ... execution and will not resume execution anymore. ... Succeed if Goal1 succeeds. ...
    (comp.lang.prolog)
  • Re: decrementing & for loops in C
    ... Lots of compilers re-order operations. ... struts before raising the landing gear. ... as long as execution of none of that block ...
    (comp.os.vms)
  • Re: A quick question
    ... In all the compilers that I've used the ... int main ... They all should have identical behavior, but execution ... C++ Faq: http://www.parashift.com/c++-faq-lite ...
    (comp.lang.c)
  • Re: performance questions
    ... I think the lesson from Java is that the compilation step can be more ... this instance's execution path/dataset. ... There are many post 1.8.6 Ruby runtimes that offer significant ... see some ostensible Ruby compilers on web searches but are they ...
    (comp.lang.ruby)
  • Re: IDE for Atmel ARM processor
    ... > The headline cost of the purchase price is not all there is to it. ... a sales pitch on why GNU tools may not be the best choice. ... What compilers did you actually mention? ... Where did you talk about this compilers speed of execution compared to ...
    (comp.arch.embedded)