Object inlining is Java

Krystal Mok rednaxelafx at gmail.com
Tue May 22 22:44:42 PDT 2012


The HotSpot VM in Oracle/Sun JDK and in OpenJDK are basically the same
thing, except for some proprietary features that exist in the commercial
build only; "stock HotSpot VM" refers to both of them. Neither implements
object inlining.

HTH,
Kris

On Wed, May 23, 2012 at 8:24 AM, Joao Lourenco <joao.lourenco at fct.unl.pt>wrote:

> Hi Krystal,
>
> Thanks for the quick reply and for the hints.
>
> And what about Sun/Oracle JVM. Do you know if they are doing object
> inlining?  Thanks
>
> Regards,
> Joao Lourenco
> --
> joao.lourenco at fct.unl.pt
> http://docentes.fct.unl.pt/joao-lourenco
>
> On 23/05/2012, at 00:43, Krystal Mok wrote:
>
> > Hi Joao,
> >
> > The stock HotSpot VM (the one you get with OpenJDK) doesn't do object
> inlining at all, at least for now.
> >
> > There's been research on this topic by people at SSW, JKU. You can find
> papers on it here: http://ssw.jku.at/Research/Projects/JVM/#AOI
> >
> > Hope this helps,
> > Kris
> >
> > On 2012-5-23, at 3:51, Joao Lourenco <joao.lourenco at fct.unl.pt> wrote:
> >
> >> Hi all,
> >>
> >> I hope this is the right place to ask... :)
> >>
> >> We are doing some experiments with object inlining and Java.  We know
> the Hotspot JIT already does some inlining, but we could not understand
> when / in what conditions, and found no documentation about this!  Can
> anyone give some hints on in which conditions does the Hotspot JIT inline
> the contents of an object into another object? Or point us to the right
> docs?
> >>
> >> Thanks.
> >>
> >> Joao Lourenco
> >> --
> >> joao.lourenco at fct.unl.pt
> >> http://docentes.fct.unl.pt/joao-lourenco
> >>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.openjdk.java.net/pipermail/hotspot-dev/attachments/20120523/a39e0bed/attachment.html 


More information about the hotspot-dev mailing list