Re: Java (bytecode) execution speed



On Apr 30, 5:35 pm, Christian <fakem...@xxxxxx> wrote:
Is there any interpretation going on today in the jvm or is simply
everything compiled to machinecode just in time before execution?

Depends on the JIT. The default JIT from Sun ("HotSpot")
will initially interpret the code. As the interpreter runs, HotSpot
then
analyzes the runtime behavior and try to identify which methods
should be compiled to native code.

See this section on Sun.com:
http://java.sun.com/products/hotspot/whitepaper.html#hotspot

- JT


.



Relevant Pages

  • Re: Kuzari Proof Discussion
    ... >this argument is not in the kuzari. ... The same way some people interpret the sun coming up as the sun coming ... ps. national misinterpretations is the wrong term... ...
    (soc.culture.jewish.moderated)
  • Re: Vote on R6RS, if you have the time to write a 150-word essay
    ... Microsoft's Common Language Runtime does ... Depends on your definition of JIT 8-) ... Normally the CLR compiles/links each method individually just prior to ... This makes program execution generally faster at the ...
    (comp.lang.scheme)
  • Re: what is difference between client, server and hotspot jvms?
    ... It includes JIT, yes, and Hotspot. ... > code and then starts execution?? ... > interpreters as well as JIT compliers. ... The basic interpreter style JVM's don't actually compile their code, ...
    (comp.lang.java)
  • Re: Google trends: Delphi
    ... You interpret values that really cant be interpreted. ... According to your logic, IBM is dying, SUN is dying, MS is dying (although ... on the programming language Delphi is not on the decline, ...
    (borland.public.delphi.non-technical)
  • Email from Chuck Sluzarczyk
    ... Rather than interpret Chuck's words... ... Im doing OK after my stroke. ... retire soon as the transfer is complete about a couple of weeks or ... I didn't go to the Sun n f un this tear. ...
    (rec.aviation.homebuilt)