Which optimizations does Hotspot apply?
Andrej Golovnin
golovnin at gmx.net
Fri Jan 24 21:36:01 UTC 2014
Hi Rémi,
> With latest jdk8, it's not true anymore.
> (and most of the time the iterator object is not created anymore at least with jdk7+).
Could you please explain it a little bit more? When is that optimization applied,
e.g. what conditions are required for this optimization, since which version
of JDK/Hotspot it is supported, where it is implemented in JDK?
When I take look at a product I'm working on, I see a lot instances of ArrayList$Itr objects,
which are created by for-each loops (we use JDK 7u51).
Thanks in advance!
Best regards,
Andrej Golovnin
More information about the core-libs-dev
mailing list