How to build java vm in mixed mode instead of interpreter mode

Srinivasa Rao Ragolu sragolu at mvista.com
Mon Feb 20 07:14:59 UTC 2017


Hi Andrew and Edward,

My requirement is performance. If I build openjdk 8 with zero
vm interpreted mode. it is very slow in performance. But in openjdk 7, zero
vm with mixed mode give quite good performance. What is the difference
between mixed mode and interpreted mode of zero vm? If mixed mode gives
good performance, how can I achieve it?

Thanks,
Srinivas.

On Fri, Feb 17, 2017 at 5:06 PM, Andrew Dinn <adinn at redhat.com> wrote:

> On 16/02/17 17:45, Edward Nevill wrote:
> > On Thu, 2017-02-16 at 11:20 +0000, Andrew Dinn wrote:
> >>
> >> So, although you can build zero on a CPU which does include a JIT
> >> implementation (such as AArch32) it makes no sense to ask to build it
> >> /along with/ the standard client or server JITs. Enabling zero
> >> automatically excludes building those standard JIT compilers on
> >> CPU/OS combinations on architectures where they exist.
> >>
> >> As such your claim that openjdk7 has a mixed mode for the zero vm is
> >> equally misguided.
> >
> > Remember Andrew that the ARM uJIT masquerades as a Zero VM. Possibly
> > this is what he is building if he is building openjdk 7 from IcedTea.
>
> Ah, apologies for missing that point. I was not aware that use of the
> uJIT was in question here (I also quietly ignored the possibility of
> using the -- currently defunct -- Shark JIT with Zero builds).
>
> regards,
>
>
> Andrew Dinn
> -----------
>
>


More information about the aarch32-port-dev mailing list