Struct/value types + stack allocations

Vitaly Davidovich vitalyd at
Wed Jan 18 16:39:48 PST 2012

I also see my phone auto-corrected as heal instead of heel ... :)

To John, albeit selfishly :), I'd love to see structs prioritized over
fixnums and maybe some of the other things (reification would be great too
and would go a long way in reducing bloat due to boxed numerics).  Is there
something akin to public voting on prioritization of features that Oracle
agrees to dedicate resources to? Maybe I'm overestimating demand, but I
think structs would get a lot of backing.


Sent from my phone
On Jan 18, 2012 5:01 PM, "Ismael Juma" <mlists at> wrote:

> Hi all,
> Vitaly Davidovich <vitalyd at ...> writes:
> > The reason I ask is because I think the achilles heal of java performance
> > is the memory consumption (this is something you often hear in
> discussions
> > about java performance).
> Agreed. I've seen and written tons of code to workaround the fact that
> there are
> no structs in the language. Examples of popular open-source projects that
> use
> parallel arrays (with much worse cache locality) to avoid objects and their
> memory overhead are many (Lucene, Mahout, fastutil, Trove, JGit, etc.).
> Best,
> Ismael
-------------- next part --------------
An HTML attachment was scrubbed...

More information about the hotspot-runtime-dev mailing list